这里有一个云服务项目。它使用netTcpBinding。启动时出错:找不到与具有绑定NetTcpBinding的终结点的方案net.tcp匹配的基地址。注册的基址方案是http。尽管def文件指定了此端点:
<?xml version="1.0" encoding="utf-8"?>
<ServiceDefinition name="TestCloudService" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition" schemaVersion="2015-04.2.6">
<WebRole name="TestService" vmsize="Standard_D1_v2">
<Sites>
<Site name="Web">
<Bindings>
<Binding name="Endpoint1" endpointName="Endpoint1" />
</Bindings>
</Site>
</Sites>
<ConfigurationSettings>
<Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString" />
</ConfigurationSettings>
<Endpoints>
<InputEndpoint name="Endpoint1" protocol="http" port="80" />
<InputEndpoint name="Endpoint2" protocol="tcp" port="63492" />
</Endpoints>
</WebRole>
</ServiceDefinition>如何为netTcpBinding正确配置云服务?
发布于 2020-11-03 16:24:01
您需要在云服务服务器上打开net.tcp端口。
在云服务上打开IIS。单击绑定,进入添加绑定界面。

选择net.tcp类型。

最后,指定它的端口号。

https://stackoverflow.com/questions/64654696
复制相似问题