繁体   English   中英

PdfHanlder.ashx在IIS Express上运行,但在IIS生产服务器上不运行

[英]PdfHanlder.ashx working on IIS Express , but not working on IIS Production Server

我开发了一个输出PDFASHX文件。当我在Visual Studio上调试它时,一切都很棒。 如果我直接从浏览器输入网址,则工作正常。 它下载PDF。 我有一个Default.aspx,在对象html控件中显示PDF(来自ASHX url)(这是我感兴趣的那个)

当我将应用程序发布到IIS Production Environment 上的虚拟目录时问题就变成了 Default.aspx中没有加载PDF ,但如果我直接在浏览器中输入ashx网址,则会正确下载PDF。 我做错了什么? 我正在使用IIS 5.1预先感谢

这不是ASHX的错,html对象为PDF引用了错误的URL。 在本地服务器中,URL是

但是在服务器中,它已部署到站点“测试”中,因此该网址为

我是从中引用pdf的
- http://server/PdfHanlder.ashx?Id = 101&.pdf所以我错过了/ Testing前缀...一旦修复它就开始工作了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM