我们目前正在从IIS(IIS)上的php(apache)过渡到MVC网站。我们有大量的遗留网址(以保持谷歌满意),其中包含IIS 7认为是无效字符的内容{{ 1}}和:
。
我们已经应用了标准的修复毯修复程序来允许这些特殊字符,即。
&
虽然我们现在可以使[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ASP.NET]
"VerificationCompatibility"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters]
"AllowRestrictedChars"=dword:00000001
工作,但冒号将失败并出现以下错误
&
看起来所有这些都在.NET 4.0中得到满足,但我们现在需要针对3.5发布。
是否有人支持包含使用Iis 7和.NET 3.5的冒号的网址?