MVC2 + ASP.NET 4.0 + IIS6 +无扩展URL,不再需要通配符映射吗?
-
28-09-2019 - |
题
我注意到ASP.NET 4.0现在安装了顶级ISAPI插件(在IIS6中),以便可以检查到服务器的每个请求。现在,这是否应该使我们能够使用无扩展URL运行MVC应用程序,并在不需要通配符映射的情况下正确处理ASPNET ISAPI处理(并避免相关的绩效惩罚)?我还没有找到有关此的文章,还没有时间进行调查。谢谢
解决方案 2
看来ASP.NET 4.0中有新功能可以启用扩展URL。我需要对此进行更多的研究,以了解如何利用它。
基本上,它将 /eurl.axd/guid附加到每个路由请求,然后将其传递到ASPNET_ISAPI.dll进行处理。然后,此时将删除eur.axd。
我的问题是我的离子学重写IIRF软件与这种新的.NET重写之间的相互作用如何相互作用……它们似乎有时会互相干扰。
其他提示
ASP.NET 4.0安装 C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll
ISAPI过滤器将传入请求映射到新的CLR,但该过滤器未注册为通配符映射,而仅与已知扩展名相关联。它不会拦截每个传入的请求。如果您想拥有无扩展URL,则需要执行 相同的步骤 至于ASP.NET 2.0,但请使用新的ISAPI过滤器。
您能否检查有关删除eurl.axd和我测试的有关的此页面,它奏效了!http://www.helicontech.com/forum/15029-aspnet_40_mvc_and_isapi_rewrite_3.html
不隶属于 StackOverflow