当我运行我的应用程序时,我收到错误编译错误?

时间:2010-11-08 10:08:15

标签: asp.net

当我运行我的应用程序时,我得到这样的错误:

  

名称空间'System.Web'中不存在类型或命名空间名称'Script'(您是否缺少程序集引用

[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.Web.Script.Services.ScriptService]
public class SlideService : System.Web.Services.WebService 
你帮我吗?

2 个答案:

答案 0 :(得分:1)

您需要确保此文件所在的项目具有对System.Web程序集的引用。

在Solution Explorer中,打开项目,右键单击References节点并选择Add Reference - 选择.NET选项卡并选择System.Web程序集以添加它。

如果项目已有此引用,则需要确保源文件可以访问其中定义的类型 - 使用using声明执行此操作 - 将其添加到文件的顶部(假设C#):

using System.Web;

答案 1 :(得分:1)

正如错误消息所示,您可能在此处缺少程序集引用。根据{{​​3}},它位于System.Web.Extensions.dll,因此请尝试将其添加到您的参考文献中。