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

时间:2012-11-30 09:32:14

标签: wcf iis xsd wsdl

我有一个在我的本地计算机上运行的WCF服务(在IIS,WIN7中托管)。通过浏览器访问服务并显示WSDL和包含的XSD是没有问题的。 将服务迁移到服务器会导致WSDL仍然正确显示,但无法访问XSD。 服务本身确实有效,所以这个很好,对我来说有些神秘。

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

1 个答案:

答案 0 :(得分:1)

我在某种程度上找到了如何自己解决问题的答案。我将ApplicationPool的标识从 ApplicationPoolIdentity更改为LocalSystem 。现在它正在显示XSD而没有任何问题。所以似乎ApplicationPoolIdentity的权利存在问题,这link指出了正确的方向。