我所有以 .jpg、.gif 等任何扩展名结尾的请求都抛出 404。这些请求的内容来自数据库。如果我在请求中附加一个尾随反斜杠,它就可以工作。
http://www.example.com/1.jpg 不起作用
http://www.example.com/1.jpg/ 作品
我已将 runAllManagedModulesForAllRequests 设置为 true,但我认为它未在 7.5 中使用。
这在我的盒子里也很好用,但在测试盒里不行。
我所有以 .jpg、.gif 等任何扩展名结尾的请求都抛出 404。这些请求的内容来自数据库。如果我在请求中附加一个尾随反斜杠,它就可以工作。
http://www.example.com/1.jpg 不起作用
http://www.example.com/1.jpg/ 作品
我已将 runAllManagedModulesForAllRequests 设置为 true,但我认为它未在 7.5 中使用。
这在我的盒子里也很好用,但在测试盒里不行。
我编辑了我的 web.config 并添加了以下内容以使 .json 工作。
<handlers>
...
<add name="MyJsonHandler" path="*.json" verb="*" type="System.Web.UI.PageHandlerFactory" resourceType="Unspecified" preCondition="integratedMode" />
</handlers>
您可以在 web.config 中手动执行此操作,或使用 IIS 在您正在配置的网站的 HTTP 处理程序中对其进行管理。