我尝试在Windows 2008服务器上的IIS7.0上设置虚拟文件夹。当尝试浏览 aspx 页面时,我收到类似“HTTP 错误 500.19 - 内部服务器错误”的错误,并且还有几行表明配置文件不正确。

很少有谷歌结果指出 applicationHost.config 文件可能不正确。

经过反复试验,我检查了服务器中的空间,发现它只有 1MB 的可用空间。

所以释放了 1 GB 空间,然后错误就消失了

我的问题:每当在 IIS7.0 中首次访问网站时,它是否会尝试更新 applicationHost 文件?

IIS7.0中applicationHost的作用是什么

没有正确的解决方案

其他提示

500.19错误确实是由配置文件中的错误引起的,但不一定是applicationHost.config中的错误,它也可能是由应用程序的web.config文件或适用于应用程序/虚拟文件夹/站点的任何web.config文件中的错误引起的

链接到有关此错误的 MS 支持文章 - http://support.microsoft.com/kb/942055

以下链接是介绍 applicationHost.config 文件的文章 -http://learn.iis.net/page.aspx/128/iis-7-configuration-reference/

如果您阅读它,您会发现该文件的主要作用是配置 Web 服务器的常规设置并控制可以在 web.config 文件中覆盖哪些配置。它还告诉 IIS 所有在其上运行的站点、虚拟文件夹和应用程序。

鉴于您的 Web 服务器只有区区 1MB 的可用空间(您是如何在没有整个计算机崩溃的情况下获得这么低的空间的!!?)我怀疑 IIS 7 可能会对该文件执行某些操作,并且由于无法在磁盘上正确更新它空间不足导致配置损坏。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top