想用Webservice做一个PDA的数据实时同步小程序,刚接触Webservice 想自己创建一个Webservice,
代码如下:
using System;
using System.Data;
using System.Web;
using System.Collections;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.ComponentModel;namespace WebService2
{
    /// <summary>
    /// Service1 的摘要说明
    /// </summary>
    [WebService(Namespace = "http://tempuri.org/")]
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
    [ToolboxItem(false)]
    public class Service1 : System.Web.Services.WebService
    {        [WebMethod]
        public string HelloWorld()
        {
            return "hello";
        }
    }
}
PDA上程序代码如下:
 private void button3_Click(object sender, EventArgs e)
        {
            Service1 wb = new Service1();
            string result;          result= wb.HelloWorld();
                     MessageBox.Show(result);        }
        }编译可以通过,在部署的时候出现如下错误:
未处理的“System.Net.WebException”类型的异常出现在 System.Web.Services.dll 中。其他信息: 无法显示错误消息,原因是无法找到包含此错误消息的可选资源程序集请大哥大姐帮帮忙,非常感谢

解决方案 »

  1.   

    没引用好吧?楼主你怎么引用WebSerive的
      

  2.   

    单独创建一个工程项目,添加服务引用,地址为:Service1 的asmx地址,试试看!!
      

  3.   

    PDA上引用的路径正确吗?
      

  4.   

    引用的地址是 刚部署到IIS 上的地址,在网上找的一个Webservice测试可以通过,可自己建立的Webservice报错。还有,为何我部署到IIS后,地址依旧是 http://localhost:2685/Service1.asmx
    谢谢大家的指导