无扩展 URL(带有 ExtensionlessUrlHandler-Integrated-4.0
)在我的 MVC 4 应用程序中工作正常,除了其中带有点的路径,例如
/tags
工作正常
/tags/.net
不工作
要使第二个 URL 正常工作,我必须设置 runAllManagedModulesForAllRequests="true"
或删除 UrlRoutingModule-4.0
上的 managedHandler
先决条件模块和任何其他需要为该 URL 运行的模块,这意味着我回到原点,所有这些模块都将为静态请求运行(对吗?)。
有没有办法在路径中使用带点的无扩展 URL?
最佳答案
将路径属性改为星号,如path="*"
关于asp.net - ExtensionlessUrlHandler 和带点的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14800872/