C# 4.0 IIS 6在部署时无法拾取framework 4.0 dll
我有一个用Framework4.0编写的服务,它部署在IIS 6操作系统64位Windows Server 2003中 从我身边走过的路C# 4.0 IIS 6在部署时无法拾取framework 4.0 dll,c#-4.0,iis-6,C# 4.0,Iis 6,我有一个用Framework4.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:
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时,它显示服务工作正常
当我使用服务时,它抛出一个错误,告诉我这里的长度无效;它正在尝试选择导致问题的Framework2.0DLL
导致问题的代码:
Encoding.Unicode.GetString(MachineKey.Decode)
请确保您在服务虚拟目录的ASP.NET选项卡中选择了.NET 4.0 Framework: