尝试显示我的XML文档时,IIS 7给出了错误500内部服务器错误

时间:2011-02-06 21:40:28

标签: xml browser iis-7

这很奇怪。我在我的服务器上运行了一段代码,向浏览器发送XML。当我使用我的开发框访问该页面时,我得到一个“500内部服务器错误”页面。经过多次诊断尝试后,我RDP到我的服务器并尝试使用其内部Web浏览器。我能够看到xml文档很好。知道这与我的开发浏览器无关,因为我尝试了FF和IE,他们能够从镜像服务器查看相同的XML。这让我相信它可能是某种IIS 7问题。这里有人可以帮忙吗?

2 个答案:

答案 0 :(得分:2)

我找到了问题的答案。事实证明,我正在运行Windows 2008 R2,其IIS版本有错误页面部分。默认情况下,错误响应设置为“本地请求的详细错误和远程请求的自定义错误页面”。这就是我无法远程查看xml文档的原因。我将设置切换为“详细错误”,它解决了问题。

您可以在此处了解详情: IIS7 - Enabling Custom Error Pages

答案 1 :(得分:1)

仅供参考,我遇到了同样的问题,以及本地文件夹打开XML文件缓存的问题,但同时整个Web服务器都启用了XML缓存。

尝试从IIS中打开相关文件夹的“输出缓存”模块。如果出现错误,只需编辑本地web.config文件并删除“双重”文件扩展名缓存设置。