【发布时间】:2020-12-02 05:16:20
【问题描述】:
带有点的 URL 会生成服务器错误 404(例如 www.mysite.com/a.b)。一个解决方案是编辑我的站点的 HTTP 处理程序,使用一个新的处理程序来查找特定的路径条件。如果请求匹配,它会正确发送到 .NET 进行处理。处理程序如下所示。
<add name="ApiURIs-ISAPI-Integrated-4.0"
path="*"
verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS"
type="System.Web.Handlers.TransferRequestHandler"
preCondition="integratedMode,runtimeVersionv4.0" />
因为我使用 path="*",所有静态文件(如 .css 或 .js)都会失败并被阻止。我的静态文件位于 /Content 目录中。有没有办法从这里排除目录?
【问题讨论】:
-
你读过this吗?
标签: asp.net-mvc asp.net-mvc-4 iis asp.net-mvc-5