asp.net - 在 IIS 7 上配置 WCF/NET.TCP,net.tcp 状态旁边的 "Unknown"?

标签 asp.net wcf iis tcp wcf-binding

我已经在两台机器上试过了,但无法弄明白。我已按照此处 (http://msdn.microsoft.com/en-us/library/ms731053.aspx) 的说明进行操作,并确保 TCP 监听器服务正在运行。但是,在站点应用程序旁边,我看到“Unknown (net.tcp)”状态。

对于 IIS 中启用的协议(protocol),它们被列为“http,net.tcp”。我对 net.tcp 的绑定(bind)是“808:*”,应用程序池是 .NET 4.0 集成的。让我知道我可以提供哪些信息。

此外,在尝试连接时,它说无法连接到 mex 端点。我的服务端点代码如下。任何帮助表示赞赏。谢谢。

<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>

最佳答案

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

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

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

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

关于asp.net - 在 IIS 7 上配置 WCF/NET.TCP,net.tcp 状态旁边的 "Unknown"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6615916/

相关文章:

c# - 无法使我的服务调用 ServiceKnownType 帮助程序方法

asp.net - 413 请求实体太大 - Web API

c# - 将 ASP.NET 更新面板设置为其父容器的 100%?

asp.net - 查找控件 Asp.net

C# 网址生成器类

IIS6 和 .Net 4.5?

c# - 测试以查看图像是否存在于 C# 中

c# - 无法让 asp.net MVC4 DropDownList() 具有预设值

c# - 配置服务引用... - 对象引用未设置为对象的实例

wcf - 如何为 WCF net.tcp 和 https 服务禁用 SSLv2 以支持 SSLv3