asp.net - IIS 中的服务引用

标签 asp.net visual-studio-2008 asmx

我知道如何在 Visual Studio 中提供服务引用。现在我要将代码部署到 IIS 服务器中。如何提供网络引用(即网络服务的网址。任何人都可以帮助我吗?

在系统 1 中(带有 Web 服务的 Web 应用程序)。系统 2(Web 应用程序、Web 服务必须从系统 1 获取)。我可以在 VS2008 中执行它,因为我可以轻松地为 system2 Web 应用程序提供服务引用..

最佳答案

部署时不需要再次添加引用,但您可能希望更改服务的地址、安全信息、配额、超时等。所有这些都是可配置的。

Web/服务引用信息存储在.Net 配置文件中(例如 app.config 和 web.config)。部署时,您可以根据需要更改这些值以指向正确的位置。

示例

注意address 属性。可以将其更改为您的端点所在的地址。

<system.serviceModel>
    <client>
        <endpoint 
            address="http://localhost/SampleServer/PersonService.svc"
            binding="basicHttpBinding"
            bindingConfiguration="BasicHttpBinding_PersonService"
            contract="People.PersonService" name="BasicHttpBinding_PersonService" />
    </client>
</system.serviceModel>

关于asp.net - IIS 中的服务引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9752422/

相关文章:

c# - w3wp.exe 中出现未处理的 win32 异常

batch-file - 如何在安装过程中运行 ".bat"文件?

wcf - 如何将大文件从 MS Word 插件 (VBA) 传输到 Web 服务器?

javascript - Web 方法仅在标记为静态时才有效,否则无效

c# - 拆分列表以查找单个项目的最佳方法是什么

调用 WCF 的 Java 应用程序返回 "Connection Reset",而 SoapUI 工作正常

asp.net - 清除 Repeater Vb.net 中的所有行

c++ - FireFox 通讯功能

.net - ADO.NET Entity Framework : Update Wizard will not add tables

c# - Web服务代理类实现接口(interface)