【问题标题】:Getting error in running .net webservice on IIS 7 on dedicated server在专用服务器上的 IIS 7 上运行 .net webservice 时出错
【发布时间】: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


【解决方案1】:

你应该在你的服务器上安装 ASP.NET AJAX for Asp.Net 你可以在这里找到它并选择工具包的 .NET 3.5 版本:http://ajaxcontroltoolkit.codeplex.com/releases/view/87024

如果你在这个服务器上没有访问权限,你可以将.dll文件上传到BIN文件夹中。

我希望它有效!干杯

【讨论】:

  • 感谢您的回复。我想知道我应该对我的 .net werbsevie 的 web.config 文件进行任何更改吗?
  • 不客气,但首先在服务器上安装 ajax,然后再次托管服务。在这些浏览服务之后,看看会发生什么。
  • 再次感谢。正如您和 Asif 建议在服务器上安装 Ajax 一样。但我想知道,我没有在我的网络服务中使用任何 ajax 控件。那我应该安装它吗?
  • 如果您没有使用任何 ajax 控件而不是删除引用并且不需要安装 ajax 扩展,并且在其他情况下您使用 ajax 控件而不是您必须安装 ajax 扩展。阿西夫已经告诉过你了,伙计......
  • 哦!好的。我没有使用任何ajax控件。所以我不需要安装ajax。但我想知道,配置文件中有很多“Syste.Web.Extensions”的引用。那么我应该删除所有引用吗?
【解决方案2】:

试试这个

在您的服务器上安装网络扩展。

安装 ASP.NET 2.0 AJAX Extensions 1.0 http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=883

【讨论】:

  • 感谢您的回复。什么是网络扩展?我对此一无所知。
  • 如果您使用任何 ajax Microsoft 控件,那么您需要它,它会解决您的问题。
  • 好的。我想知道,我应该对我的 web 服务的 web.config 文件进行任何更改吗?
  • 如果您没有使用任何 ajax 控件,那么您只需从 web.config 中删除 System.Web.Extension 的引用
  • 不,我没有使用任何 ajax 控件。我刚刚使用了“Newtonsoft.Json.Net35.dll”。我应该删除 web.config 文件中“System.Web.Extension”的所有引用吗?因为有很多参考资料。不会影响我的webservice删除这些引用吗?
猜你喜欢
  • 2011-09-06
  • 1970-01-01
  • 1970-01-01
  • 2012-08-17
  • 2020-05-28
  • 2011-10-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多