【发布时间】:2013-02-09 10:32:23
【问题描述】:
我有一个使用框架 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)
【问题讨论】: