我正在将网站从一台服务器移动到另一台服务器,两者都是 IIS 7。它具有用于提供图像的处理程序。现在迁移后,处理程序只是拒绝工作。我在 iis 7 中以集成模式运行,并且设置似乎完全正确与旧服务器相同。谁能提供有关我如何检查问题的任何线索?
图像不渲染,只显示处理程序的名称。
确保您确实为您的文件类型添加了正确的 MIME 类型。
http://technet.microsoft.com/en-us/library/cc725608%28v=ws.10%29.aspx
确保您的 web.config 的处理程序部分在两个服务器之间匹配。IIS7 通常可以很好地显示大多数 web.config 设置,但两个系统之间可能存在细微差别,从而阻止处理程序被请求处理。
这是有关如何 在 web.config 文件中注册HTTP 处理程序的链接。跳转到集成模式部分。