无法通过 IIS .NET Framework 4.8 应用程序中的 URL 访问 PDF

问题描述 投票:0回答:2

我在 IIS 网站应用程序的服务器上的文件夹中有一个 PDF 文件,我需要能够通过链接/url 打开该文件,如下所示:

https://api.example.com/my-path/my-pdf-file.pdf

PDF 文件托管在我的 IIS 应用程序的文件夹中。当我尝试通过链接访问它时,出现 500 服务器错误。

我在 IIS 设置中尝试了几项操作(URL 规则、web.config、mime 类型),但到目前为止没有任何效果。

任何建议将不胜感激。

enter image description here

asp.net .net pdf iis internal-server-error
2个回答
0
投票

该文件夹是否包含在项目中?您不能只在 Visual Studio 外部添加文件夹,而必须使用 VS 来添加该文件夹。

您可以右键单击现有文件夹(当然是项目的子文件夹)并检查此设置:

因此,就我而言,我右键单击“UpLoadFiles”。

如果项目中已包含文件夹,则您可以选择排除该文件夹,如下所示:

enter image description here

但是,如果未包含该文件夹,那么您会看到以下内容:

enter image description here

那么,该文件夹是否包含在您的项目中?您想检查上面的内容。


0
投票

您好,请尝试将现有的 URL https://api.example.com/my-path/my-pdf-file.pdf 更改为 文件://api.example.com/my-path/my-pdf-file.pdf 希望它有效,保重

© www.soinside.com 2019 - 2024. All rights reserved.