我有一个网站,它是作为服务器上的应用程序在IIS中设置的。单击IIS中的页并单击“浏览”时,会很好地加载页面。如果我在VS2010中运行这个web应用程序,它就会启动页面。问题是当我试图从浏览器访问页面时,它会给我这个错误.
配置错误描述:在处理处理此请求所需的配置文件时发生错误。请查看下面的具体错误细节,并适当修改您的配置文件。 解析器错误消息:在应用程序级别之外使用一个注册为allowDefinition='MachineToApplication‘的部分是一个错误。此错误可能是由于未将虚拟目录配置为IIS中的应用程序造成的。
源错误:
Line 88: ASP.NET to identify an incoming user.
Line 89: -->
Line 90: <authentication mode="Windows" />
Line 91: <!--
Line 92: The <customErrors> section enables configuration
这是网站完全下降,因为这个错误,我需要得到它的固定asap...google已经产生了两个结果,确保网站是一个应用程序的IIS是它是,也检查嵌套的web.config文件,其中只有一个配置文件。有什么想法?
发布于 2012-12-21 07:34:09
看起来,网站的子文件夹中有一个未配置为IIS应用程序的web.config。您必须使该文件夹成为适当的应用程序,或者删除该web.config文件。
例如:您的网站位于:C:\inetpub\mysite
,您有:c:\inetpub\mysite\subfolder1\web.config
。要使该web.config被IIS接受,您必须告诉IIS subfolder1
是IIS应用程序。
发布于 2012-12-21 07:43:02
您是否也将试图保护的文件夹转换为IIS中的web应用程序?右键单击IIS中的文件夹并选择“转换为应用程序”。
https://stackoverflow.com/questions/13992791
复制相似问题