当我运行我的应用程序时,出现错误编译错误?
当我运行我的申请,我得到这个埃罗这样的:当我运行我的应用程序时,出现错误编译错误?
类型或命名空间名称“脚本”不存在命名空间“System.Web程序”存在(是否缺少程序集引用
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.Web.Script.Services.ScriptService]
public class SlideService : System.Web.Services.WebService
u能帮助我吗?
你需要确保项目的该文件是在具有对System.Web
集的引用。
System.Web
总成 -
在解决方案资源管理器中,打开项目,右键单击引用节点并选择Add Reference
。
如果项目已经有这个参考,你需要确保你的源文件能够访问它定义的类型 - 你用using
声明来做到这一点 - 将它添加到你的文件的顶部(假设C#):
using System.Web;
@Oded我添加了参考什么你说了,即使它不工作这是给同样的错误 – 2010-11-08 10:17:04
@Surya sasidhar - 你添加的'using'声明? – Oded 2010-11-08 10:17:33
是的,我加了@Oded – 2010-11-08 11:22:16
正如错误消息所述,您可能会在此处丢失程序集引用。根据the documentation of the System.Web.Script.Services.ScriptServiceAttribute,它位于System.Web.Extensions.dll
,所以请尝试添加到您的参考。
你正在编译.net 3.5的应用程序吗? AFAIK ScriptService属性只能从3.5开始提供。 – Ahmad 2010-11-08 10:13:21