我有一个用框架 4.0 编写的服务并部署在 IIS 6、操作系统 64 位 Windows Server 2003 中。
从我做的步骤
1:Installed framework 4.0 of 64 bit
2 : C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319 aspnet_regiis –i
3: C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\ServiceModelReg.exe –i
4: http://stackoverflow.com/questions/2009233/how-to-deploy-wcf-service-on-iis-6-0
当部署在 IIS 7、操作系统 Windows Server 2008 中时,相同的代码工作正常
当我浏览 url 时,它显示服务工作正常。
当我使用服务时,它会抛出一个错误,告诉这里的长度无效;它正在尝试选择导致问题的框架 2.0 dll 导致问题的代码:Encoding.Unicode.GetString(MachineKey.Decode)