微软提供了VISTA下的解决方案 http://support.microsoft.com/kb/927672/en-us,但实际上在WINDOWS 2008 SERVER里无法操作。
最后,在Remoting程序的web.config中加入以下代码,测试通过。
1 <system.webServer>
2 <security>
3 <requestFiltering allowDoubleEscaping="True"/>
4 </security>
5 </system.webServer>
猜测.NET Remoting需要使用DoubleEscaping,而IIS 7默认关闭,IIS 6则无此限制。