在我当前的项目中,我有一个名为MyServices.asmx的web服务文件。这个webservice我想在我的Default.aspx.cs文件中引用。无法在我的ASP.NET项目中引用webservice(.asmx)
我的代码:
MyServices newService = new MyServices();
newService.addUser(txFirstName.Text, txLastName.Text, txtEmail.Text,
txtUserName.Text, txtPassword.Text, txtBalance.Text);
但是,当我指的是web服务(如下图所示),我得到错误说: “类型或命名空间名称 'MyServices' 可能找不到(您是否缺少使用指令或装配参考?)“
我应该怎么做才能纠正这个问题错误?
添加服务引用的当前解决方案仍然给我那个错误。你能提出什么可能是错误的建议吗?
您是否将该Web服务的Web引用添加到引用? – 2011-01-19 13:22:07
从同一个项目调用Web服务的意义是什么?您正在彼此之上创建分层的Web请求(这增加了延迟)。 Web服务和默认页面都应该在独立的类中调用一些提取的逻辑。 – 2011-01-19 13:25:33