【发布时间】:2016-09-06 05:05:43
【问题描述】:
我有 wcf 服务,它在 IIS 上使用 http 和 net.tcp 协议运行。现在我想使用分别分配给它们的端口获取实时 IP 地址。此外,我希望它在 wcf 服务项目中。请提出您的建议。
【问题讨论】:
-
我想要 6 英尺高
我有 wcf 服务,它在 IIS 上使用 http 和 net.tcp 协议运行。现在我想使用分别分配给它们的端口获取实时 IP 地址。此外,我希望它在 wcf 服务项目中。请提出您的建议。
【问题讨论】:
当您使用 web.config 文件设置 WCF 服务时,您指定端口,如下面的 web.config 中 baseAddresses 元素中所示:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.serviceModel>
<services>
<service name="ServiceClassName">
<host>
<baseAddresses>
<add baseAddress="net.tcp://localhost:12345/ServiceClassName"/>
</baseAddresses>
</host>
<endpoint address=""
binding="netTcpBinding"
contract="ServiceInterfaceName" />
</service>
</services>
</system.serviceModel>
</configuration>
IP 地址有点棘手。是否存在在运行时不知道 IP 地址的原因,或者是否存在无法使用主机名连接到服务的特定原因?
【讨论】: