![](/img/trans.png)
[英]Http Handler is working in iis express and not working in iis server
[英]PdfHanlder.ashx working on IIS Express , but not working on IIS Production Server
我开发了一个输出PDF的ASHX文件。当我在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.