我一直在尝试在IIS默认网站上为端口9999创建一个nettcp端口绑定;但总是从net.tcp监听器获得以下错误;
解析网站“1”的net.tcp绑定“9999:”时发生错误,因此暂时禁用该网站的协议。有关详细信息,请参阅异常消息。 绑定:net.tcp:9999: 来源:System.ServiceModel.Activation.ListenerAdapter / 12547953 异常:System.UriFormatException:协议绑定'9999:*'对'net.tcp'无效。这可能是因为端口号超出范围。 at System.ServiceModel.Channels.BaseUriWithWildcard..ctor(String protocol,Int32 defaultPort,String binding,Int32 segmentCount,String path,String sampleBinding) at System.ServiceModel.Channels.BaseUriWithWildcard.CreateHostedUri(String protocol,String binding,String path) 在System.ServiceModel.Activation.ListenerAdapter.RegisterBindings(IActivatedMessageQueue队列,Int32 siteId,String []绑定,字符串路径) 进程名称:SMSvcHost 流程ID:1120
任何人对可能出现的问题都有任何想法?或者我们如何能够进一步调查问题的方法?我检查了防火墙设置,似乎端口没有被特别阻止。
答案 0 :(得分:0)
验证计算机上是否安装了非HTTP激活功能。
答案 1 :(得分:0)
事实证明我的 Net.TCP侦听器适配器服务由于某种原因已停止运行;转过来解决了这个问题。下面给出的步骤;
Saurabh Chowdhury上面的回答也是一个常见的故障排除步骤;但是在我的情况下这不是问题。
这个link也很好地概述了需要注意的其他一些要点。