在我的MVC应用程序中,我有一个名为“admin”的子文件夹,它被“转换为Web应用程序”。在IIS中,管理文件夹也被设置为Web应用程序。
发布完完整的应用程序后,在试图打开admin文件夹中的default.aspx时,会出现配置错误。
我做了建议的修改,并补充说:
<location path="." inheritInChildApplications="false"> <system.web>...</system.web> </location>
我现在得到一个新错误:
解析器错误: 描述:分析服务此请求所需的资源时出错。请查看以下特定的分析错误详细信息,并适当修改源文件。 分析程序错误消息: 无法加载类型“ui.administration.site”。 源错误: 第1行:<%@master language=“c”codebehind=“site.master.cs”inherits=“ui.administration.site”%>
解析器错误: 描述:分析服务此请求所需的资源时出错。请查看以下特定的分析错误详细信息,并适当修改源文件。
分析程序错误消息: 无法加载类型“ui.administration.site”。
源错误:
第1行:<%@master language=“c”codebehind=“site.master.cs”inherits=“ui.administration.site”%>
似乎有问题 web.config inheritance (父项目具有子项目不具有的引用)。你可以找到一个 related question on SO here 和 here .