我有一个在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 ...谷歌已经产生了2个结果,确保该网站设置为IIS中的应用程序,它也检查嵌套网络.config文件只有一个配置文件。想法?
答案 0 :(得分:1)
看起来您在未配置为IIS应用程序的网站的子文件夹中有一个web.config。您必须使该文件夹成为正确的应用程序,或删除该web.config文件。
例如:您的网站位于:C:\inetpub\mysite
,您拥有:c:\inetpub\mysite\subfolder1\web.config
。为了使IIS能够接受该web.config,您必须告诉IIS subfolder1
是一个IIS应用程序。
答案 1 :(得分:0)
您是否还将要保护的文件夹转换为IIS中的Web应用程序?右键单击IIS内部的文件夹,然后选择Convert to Application。