【问题标题】:PdfHanlder.ashx working on IIS Express , but not working on IIS Production ServerPdfHanlder.ashx 在 IIS Express 上工作,但在 IIS 生产服务器上不工作
【发布时间】:2015-02-13 09:44:17
【问题描述】:

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

当我将应用程序发布到 IIS 上的虚拟目录时,问题就出现了 生产环境。 未加载 PDF 在 Default.aspx 中,但如果我直接在浏览器中输入 ashx url,它会正确下载 PDF。 我做错了什么?我正在使用 IIS 5.1 提前致谢

【问题讨论】:

    标签: asp.net .net iis iis-express ashx


    【解决方案1】:

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

    但在服务器中,它被部署到“测试”站点 所以网址是

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-12
      • 2020-01-21
      • 2020-05-14
      • 1970-01-01
      • 2022-01-16
      • 1970-01-01
      相关资源
      最近更新 更多