目前baseAddress
固定在两个服务端和客户端如何以编程方式为客户端和服务器设置baseAddress?
App.Config中为服务端和客户端
<host>
<baseAddresses>
<add baseAddress="http://localhost:8080/service" />
</baseAddresses>
</host>
app.config文件是否有可能以编程方式?像
baseAddress = txtbaseAddress.Text;
或者任何?
它适合你吗? ServiceHost myHost = new ServiceHost(typof(myType),baseAddress)? – 2013-05-04 07:18:40
@AdilMammadov,这个集合已经包含一个地址与方案http。此集合中每个方案最多可以有一个地址。如果您的服务在IIS中托管,您可以通过将'system.serviceModel/serviceHostingEnvironment/multipleSiteBindingsEnabled'设置为true或指定'system.serviceModel/serviceHostingEnvironment/baseAddressPrefixFilters'来解决此问题。 – SHINHAN 2013-05-04 07:38:04