none
VS2008 中 webservice 引用后,类名称 自动变更的问题 RRS feed

  • 问题

  • 我在VS2008中创建一个webservice服务,类名是自动生产的Service1.
    而我在另一个项目中引用服务的时候,我定命名空间为 MyReferenceWebService。
    当我试用该类的是的时候,居然变成了MyServiceReference.Service1SoapClient,为什么会自动多SoapClient
    我不要改变我原来的类的名字该如何操作。请大家帮忙看一下。
    2010年3月8日 5:50

答案

全部回复

  • 你在VS2008中添加WEBSERVICE的时候,要注意“添加服务引用”和"添加WEB引用"是不同 的。
    你如果选择“添加服务引用”,就会出现Service1SoapClient这种情况,
    选择“添加WEB引用”就会出现Service1类,
    如果你添加WEBSERVICE应该选择“添加WEB引用”
    如果你添加WCF服务,选择“添加服务引用”


    努力+方法=成功
    2010年3月8日 6:13
  • 你在VS2008中添加WEBSERVICE的时候,要注意“添加服务引用”和"添加WEB引用"是不同 的。
    你如果选择“添加服务引用”,就会出现Service1SoapClient这种情况,
    选择“添加WEB引用”就会出现Service1类,
    如果你添加WEBSERVICE应该选择“添加WEB引用”
    如果你添加WCF服务,选择“添加服务引用”


    努力+方法=成功

    你好,在我的WinForm中右击引用,弹出的只有 添加引用 和 添加服务引用,而没有 添加Web引用,我记得以前是有的。
    2010年3月8日 6:41
  • 你在“添加服务引用”界面上点击“高级”按钮,弹出“服务引用设置”窗体,在此窗体上有“添加WEB引用”


    努力+方法=成功
    2010年3月8日 6:44
  • 你在“添加服务引用”界面上点击“高级”按钮,弹出“服务引用设置”窗体,在此窗体上有“添加WEB引用”


    努力+方法=成功

    恩,解决了。谢谢你啊,开心大哥。
    2010年3月8日 7:00