3
如何配置IIS 7.5将所有* .xml文件请求转发到asp.net引擎,以便我可以在Global.asax中处理它们,并将路径重写为* .aspx文件?现在IIS希望直接在磁盘上找到它们。我会用这个做动态生成的sitemap.xml我使IIS 7.5通过* .xml请求到asp.net
如何配置IIS 7.5将所有* .xml文件请求转发到asp.net引擎,以便我可以在Global.asax中处理它们,并将路径重写为* .aspx文件?现在IIS希望直接在磁盘上找到它们。我会用这个做动态生成的sitemap.xml我使IIS 7.5通过* .xml请求到asp.net
您可以强制静态文件编辑你的web.config去通过ASP.NET管道:
<system.webServer>
<handlers>
<add name="XMLHandler" type="System.Web.StaticFileHandler" path="*.xml" verb="GET" />
</handlers>
</system.webServer>
尽管如此,我不知道你为什么想这样做。可能需要一个更好的路线来获取动态站点地图。 – MikeSmithDev
你应该使用自定义http处理程序来做到这一点。 –