我在尝试运行将连接到Azure Service总线的WCF REST服务时遇到了问题。我的web.config包含以下内容:
<system.serviceModel>
<services>
<service name="helloSB.SomeService">
<endpoint contract="helloSB.ISomeService"
binding="webHttpRelayBinding"
address = "" />
<host>
<baseAddresses>
<add baseAddress="http://localhost:7200/mySB/helloSB.SomeService/" />
</baseAddresses>
</host>
每当我尝试向WCF发送消息时,我都会收到: 由于编译期间发生异常,无法激活服务/mySB/SomeService.svc。例外情况是:无法通过TCP(9351,9352)或HTTP(80,443)访问localhost。
为什么我不能使用非标准端口?