【问题标题】:How to Access the Service method when service is added using "Add Web Reference" in Visual Studio 2010?在 Visual Studio 2010 中使用“添加 Web 引用”添加服务时如何访问服务方法?
【发布时间】:2014-01-29 02:10:16
【问题描述】:

我正在尝试访问我机器上托管的网络服务方法。我使用“添加 Web 参考”添加了参考。当我尝试创建服务对象但 Visual Studio 不允许我这样做时.....这是他 web.config 中的设置

<applicationSettings>
    <Refernce.Properties.Settings>
        <setting name="Refernce_Hippa_HipaaService" serializeAs="String">
            <value>http://localhost/MDHipaaWS/HipaaService.asmx</value>
        </setting>
    </Refernce.Properties.Settings>
</applicationSettings>

我已经在后面的代码中导入了引用,但它仍然不允许我创建对象..

【问题讨论】:

    标签: c# asp.net visual-studio-2010 web-services visual-studio


    【解决方案1】:

    右键单击项目结构中的引用。单击“添加服务参考”。在地址字段中输入您的网址,然后单击“开始”。检查列表框中的服务,完成后单击“确定”。

    VIsual Studio 然后将创建一组类,您可以使用它们与您的 Web 服务进行通信。

    我建议使用服务参考。请参阅下面的链接。

    看看这个answer

    【讨论】:

    • 使用了添加服务参考,但问题仍然存在。
    • 您可以尝试取消选中引用程序集中的重用类型吗?前段时间我自己也遇到过这个问题,但我不记得我现在做了什么来解决它。它根本不创建类?
    • 我没有看到任何添加的类,但属性下有一个 Setting.setting 文件
    • 能否重新开始,删除第一次尝试添加的所有内容。然后使用服务引用读取服务,并在高级取消选中“在引用的程序集中重用类型”。
    • 我不明白你能告诉我如何取消选中“在引用程序集中重用类型”
    【解决方案2】:

    您也可以使用SvcUtil.exe 来生成服务的代理类。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-01-12
      • 1970-01-01
      • 1970-01-01
      • 2017-10-06
      • 2019-11-12
      • 2011-01-23
      • 2013-07-25
      相关资源
      最近更新 更多