处理服务此请求所需的配置文件期间发生错误

Posted

技术标签:

【中文标题】处理服务此请求所需的配置文件期间发生错误【英文标题】:Error occurred during the processing of a configuration file required to service this request 【发布时间】:2014-06-05 18:34:36 【问题描述】:

我已将客户的网络应用程序复制到我的C:\inetpub\wwwroot

我还运行 Aspnet_regiis.exe -i 来解决我之前遇到的错误

现在我有这个错误:

配置错误

描述:处理此请求所需的配置文件时出错。请查看下面的具体错误详情并适当修改您的配置文件。

解析器错误消息:在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的部分是错误的。此错误可能是由于虚拟目录未在 IIS 中配置为应用程序所致。

来源错误:

Line 31:     
Line 32:     <compilation debug="true" targetFramework="4.0" />
Line 33:     <authentication mode="Forms">
Line 34:       <forms loginUrl="~/Default.aspx" timeout="2880" />
Line 35:     </authentication>

源文件:C:\inetpub\wwwroot\site\web.config 行:33

版本信息:Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.0.30319.18408

我已尝试运行该应用程序:http://localhost/site/Default.aspx。如何修复错误?

【问题讨论】:

【参考方案1】:

进入你的 IIS 管理控制台,在 Default Web Site(位于 Sites 节点下)下找到名为 site 的目录,右键单击站点并选择 Convert to Application。

【讨论】:

以上是关于处理服务此请求所需的配置文件期间发生错误的主要内容,如果未能解决你的问题,请参考以下文章

asp.net 配置错误

ASP.NET MVC web.config(多个)问题

配置错误 说明: 在处理向该请求提供服务所需的配置文件时出错.

调试/引用强命名库

托管 WCF 服务

HTTP请求错误40040140240340440540640741241450