C# 找不到文件System.Web.Services

C# 找不到文件System.Web.Services,c#,.net,web-services,.net-assembly,C#,.net,Web Services,.net Assembly,我正在服务器上运行一个服务,它调用程序集从Web服务检索数据。被调用的程序集尝试建立到Web服务的连接。尝试连接到配置文件中指定的Web服务时,我总是在程序集的日志文件中收到以下消息: System.IO.FileNotFoundException: fatal Error: File file:\C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.Services\v4.0_4.0.0.0__b03f5f7f11d50a3a was no

我正在服务器上运行一个服务,它调用程序集从Web服务检索数据。被调用的程序集尝试建立到Web服务的连接。尝试连接到配置文件中指定的Web服务时,我总是在程序集的日志文件中收到以下消息:

System.IO.FileNotFoundException: fatal Error: File file:\C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.Services\v4.0_4.0.0.0__b03f5f7f11d50a3a was not found !
我查看了错误消息所述的文件夹,找到了System.Web.Services.dll。 在本地计算机上对程序集进行单元测试时不会出现任何错误


我已经用谷歌找到了这个问题的解决方案,但什么也找不到。有什么建议或解决办法吗?我现在真的陷入了这个问题。

服务器中缺少提到的程序集dll…我也这么认为,但是提到的程序集dll System.Web.Services在C:\Windows\Microsoft.Net\assembly\GAC\U MSIL\System.Web.Services\v4.0\U 4.0.0\U b03f5f7f11d50a3a和C:\Windows\assembly中都可用。您是否明确尝试过添加带有引用的dll您的服务标识是什么?它是否有权访问上述文件夹?