![]() |
1
43
这是Microsoft的方法的一部分,它允许在IIS 6中默认情况下由ASP.NET v4处理无扩展URL。这里描述的是 ASPNET V4 Breaking Changes 文件。(在该文档中搜索eurl.axd)。这只在aspnet v4中发生。 发生的是:
当安装IIS6和ASPNetv4时,任何重写过滤器(Helicon Isapi ou Rewrite、IIRF等)都会发生这种情况。它也可能发生在其他的ISAPI过滤器上——那些不是显式重写器的过滤器。 什么微软 打算 发生:
Microsoft未能考虑在步骤1和2之间检查URL的ISAPI筛选器会发生什么情况。《ASP.NET 4发行说明》中有一条有关.NET 2.0应用程序导致此错误的说明;这只是一种可能发生此错误的方法。 您有一些选择:
我使用注册表项,它对我来说很好。 祝你好运! 2011-08-10更新: Windows更新服务.NET框架似乎重置了注册表项,必须重新应用它。 编辑2012-02-17 我们遇到了这个问题,我们的团队花了几个小时的时间来解决这个问题,直到有人发现这个问题被隐藏在评论中,然后为我们完成了解决方案。 请注意,对于WOW64(即在64位操作系统上运行的32位工作进程),此注册表项必须设置在HKEY_local_machine\software\WOW6432node\microsoft\asp.net\4.0.30319.0\enableExte__nsionlessurls。 |
![]() |
2
17
我使用以下regex作为 第一 规则与 IONICS ISAPI重写器 对于运行在上的网站 ASP.NET 4 在 IIS 6 解决 breaking change 与ASP.NET 4一起引入:
这让我再次使用无扩展URL。 请注意,第二组捕获查询字符串(如果存在),并将其重新定位到重写的URL。 是的,它是 a feature, not a bug . |
![]() |
3
1
我遇到了一个类似的问题,并通过我们的ISAPI重写模块提供程序找到了一个解决方案。我记录了发现和解决方案: http://www.vanadiumtech.com/OurBlog/post/2011/08/12/Cause-of-eurlaxd.aspx |
![]() |
Andrus · 如何在Linux中阅读期刊 6 月前 |
![]() |
Miranda · 读取xml文件时路径错误中有非法字符 7 月前 |
![]() |
Primdonm · 如何将自定义列表中的字符串值格式化为货币格式? 1 年前 |
|
Kiryl · Sitecore中自己的控制器 1 年前 |
|
Farid · 如何从数据库中填充Resource.resx文件值? 1 年前 |