在WSDL中单击WCF-XSD的链接时,无法显示WCF-XSD

在WSDL中单击WCF-XSD的链接时,无法显示WCF-XSD,wcf,iis,xsd,wsdl,Wcf,Iis,Xsd,Wsdl,我有一个WCF服务,可以在本地计算机上正常工作(托管在IIS、WIN7中)。通过浏览器访问服务并显示WSDL和包含的XSD是没有问题的。 将服务迁移到服务器时,WSDL仍然正确显示,但XSD无法访问。 这项服务本身确实有效,所以这项服务对我来说还行,而且有点神秘 那么,不显示XSD的原因可能是什么呢?(这是Win Server 2008,WS托管在IIS中)我不知怎的找到了自己解决问题的答案。我将我的应用程序池的标识从ApplicationPoolIdentity更改为LocalSystem。现

我有一个WCF服务,可以在本地计算机上正常工作(托管在IIS、WIN7中)。通过浏览器访问服务并显示WSDL和包含的XSD是没有问题的。 将服务迁移到服务器时,WSDL仍然正确显示,但XSD无法访问。 这项服务本身确实有效,所以这项服务对我来说还行,而且有点神秘


那么,不显示XSD的原因可能是什么呢?(这是Win Server 2008,WS托管在IIS中)

我不知怎的找到了自己解决问题的答案。我将我的应用程序池的标识从ApplicationPoolIdentity更改为LocalSystem。现在它显示XSD没有任何问题。因此,ApplicationPoolIdentity的权限似乎存在问题,这为我指明了正确的方向