首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在IIS7上配置WCF/NET.TCP,net.tcp状态旁边是“未知”吗?

在IIS7上配置WCF/NET.TCP,net.tcp状态旁边是“未知”吗?
EN

Stack Overflow用户
提问于 2011-07-08 03:22:43
回答 2查看 2.9K关注 0票数 2

我已经在两台机器上尝试过了,但没有弄清楚。我遵循了此处的说明(http://msdn.microsoft.com/en-us/library/ms731053.aspx),并确保TCP listener服务正在运行。然而,在站点应用程序旁边,我看到了"Unknown (net.tcp)“作为状态。

对于在IIS中启用的协议,它们被列为"http、net.tcp“。我对net.tcp的绑定是"808:*“,应用程序池是集成的.NET 4.0。让我知道我能提供什么信息。

此外,在尝试连接时,它会显示无法连接到mex端点。我的服务端点代码如下。任何帮助都是非常感谢的。谢谢。

代码语言:javascript
复制
<system.serviceModel>
    <services>
        <service name="Sandbox.ClientSideWCF.Service">
            <host>
                <baseAddresses>
                    <add baseAddress="net.tcp://localhost:808/service.svc" />
                </baseAddresses>
            </host>
            <endpoint name="TcpEndpoint" address="" contract="Sandbox.ClientSideWCF.IService" binding="netTcpBinding" />
            <endpoint name="MetaInfo" contract="IMetadataExchange" binding="netTcpBinding" address="mex" />
        </service>
    </services>
    ....
</system.ServiceModel>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-07-11 20:51:09

我想我想通了。问题是我没有包括服务行为。我添加了一个空行为,它起作用了。我不知道这是必需的。

票数 0
EN

Stack Overflow用户

发布于 2011-07-08 05:34:36

< baseAddresses >元素用于自托管服务。请看这里:

http://msdn.microsoft.com/en-us/library/ms788995.aspx

试着移除它。另请参阅此链接如何:在WAS中托管WCF服务:

http://msdn.microsoft.com/en-us/library/ms733109.aspx

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6615916

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档