Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.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 WFC SVC文件在从服务客户端调用时发出HTML_Wcf_Iis 6 - Fatal编程技术网

Wcf WFC SVC文件在从服务客户端调用时发出HTML

Wcf WFC SVC文件在从服务客户端调用时发出HTML,wcf,iis-6,Wcf,Iis 6,我正在部署WCF服务应用程序。如果该服务作为自己的站点运行,则可以正常工作,但其目的是让该服务作为服务器的默认web站点的虚拟目录运行。当我在这个配置中设置服务时,我遇到了一个奇怪的问题。当客户机尝试进行服务调用时,它会收到友好服务描述的HTML,而不是SOAP。这自然会产生一个服务错误。HTML似乎与您在带有HTTP Get的浏览器中看到的服务页面相同,但我只看到错误消息中的前1024个字节,因此我可能遗漏了一些内容 我已经检查了HttpHandler和加载的程序集,据我所知,虚拟目录没有继承

我正在部署WCF服务应用程序。如果该服务作为自己的站点运行,则可以正常工作,但其目的是让该服务作为服务器的默认web站点的虚拟目录运行。当我在这个配置中设置服务时,我遇到了一个奇怪的问题。当客户机尝试进行服务调用时,它会收到友好服务描述的HTML,而不是SOAP。这自然会产生一个服务错误。HTML似乎与您在带有HTTP Get的浏览器中看到的服务页面相同,但我只看到错误消息中的前1024个字节,因此我可能遗漏了一些内容

我已经检查了HttpHandler和加载的程序集,据我所知,虚拟目录没有继承任何异常。默认站点安装了3个ISAPI筛选器,包括Outlook Web Access(是的,此服务器正在运行Exchange)。我试着在我的测试网站上安装这些过滤器,但它仍然毫无问题地运行服务。只有当服务作为默认网站中另一个虚拟目录的虚拟目录运行时,才会出现此问题


服务器是运行IIS6的Windows Small Bus server 2003 SP 2。

如果您在IIS中托管WCF,则需要在“应用程序角色”中设置服务器,请查看以下链接是否有帮助: