Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么我的自托管WCF服务使IIS脱机?_Wcf_Iis_Port_Tcpportsharing - Fatal编程技术网

为什么我的自托管WCF服务使IIS脱机?

为什么我的自托管WCF服务使IIS脱机?,wcf,iis,port,tcpportsharing,Wcf,Iis,Port,Tcpportsharing,您可能知道,其他HTTP应用程序运行在不同的进程中 然而,我的自托管WCF服务似乎使IIS离线。当WCF服务运行时,所有HTTP请求都会转到该服务。当我停止服务时,所有HTTP请求都会转到IIS。尽管这两个应用程序使用的是非常独特的URI路径,但情况仍然如此。怎么回事?我怎样才能让他们配合得很好 编辑: 我的WCF服务使用带有HttpTransportBindingElement的自定义绑定 抱歉,如果这属于服务器故障。我不确定这是配置问题还是代码问题。经过大量实验,我得出了一个结论 问题似乎是

您可能知道,其他HTTP应用程序运行在不同的进程中

然而,我的自托管WCF服务似乎使IIS离线。当WCF服务运行时,所有HTTP请求都会转到该服务。当我停止服务时,所有HTTP请求都会转到IIS。尽管这两个应用程序使用的是非常独特的URI路径,但情况仍然如此。怎么回事?我怎样才能让他们配合得很好

编辑: 我的WCF服务使用带有HttpTransportBindingElement的自定义绑定


抱歉,如果这属于服务器故障。我不确定这是配置问题还是代码问题。

经过大量实验,我得出了一个结论

问题似乎是由WCF服务的端点基址与IIS的基址相同引起的。换句话说,如果端点存在于http://localhost/,它将接管并处理所有传入的HTTP请求

因此,即使您的WCF子路径与IIS不同,基本端点地址也必须是其他地址http://localhost/.