【发布时间】:2012-05-31 16:29:28
【问题描述】:
我在 asp.net 2008 中使用 3.5 框架制作了 C# webservice。我在本地机器上创建了这个网络服务。
现在我尝试使用 IIS7(在客户端的服务器上)在客户端的专用服务器上运行此 Web 服务。但它给了我一个错误-
Could not load file or assembly 'System.Web.Extensions, Version=3.5.0.0,
Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies.
The system cannot find the file specified.
我刚刚在 IIS 中添加了我本地发布的 webervice 和其他文件,然后尝试运行它,但没有成功。
我该怎么做?
我不知道这件事。
执行此任务的步骤是什么?
Web.Config 文件有哪些变化?
请帮帮我..
谢谢。
【问题讨论】:
-
确保您已正确发布它检查服务器上的文件夹以确保所有依赖项都在那里您还可以将对象 bin 和属性直接复制到您发布项目的文件夹
-
@COLDTOLD - 感谢您的回复。我已在 IIS 上的“C:inerpub\wwwroot\”中复制了我发布的 Web 服务文件夹(其中包含配置、Web 服务、bin 和其他文件)。然后我通过指定“C:inerpub\wwwroot\”的路径在 IIS 上添加了这个文件夹(通过右键单击 IIS 中的默认网站)。
-
如果问题解决,@Rohan 将至少一个答案标记为已接受。谢谢
标签: c# asp.net web-services iis-7 publishing