web.config中“UrlRouting.axd”的目的是什么? 为了让ASP.NET路由在IIS集成模式下工作,每个人都建议添加以下行,绝对不解释为什么它应该使路由工作:
<add name="UrlRoutingHandler" preCondition="integratedMode" verb="*" path="UrlRouting.axd" type="System.Web.HttpForbiddenHandler, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
乍一看这条线毫无意义,因为它只是将“UrlRouting.axd”(永远不会从客户端调用)映射到禁用处理程序(它总是会返回错误)。我不喜欢盲目地复制粘贴我不了解的东西,所以解释它的工作方式对我有帮助。 :)