为什么将ASP.NET MVC配置错误带有子文件夹作为Web应用程序,无法加载站点主类型
-
16-09-2019 - |
题
在我的MVC应用程序中,我有一个名为“ admin”的子文件夹,该子文件被“转换为Web应用程序”。在IIS中,管理文件夹也已设置为Web应用程序。
发布完整应用程序后,尝试在管理文件夹中打开default.aspx时会遇到配置错误。
编辑
我进行了建议的更改并添加了:
<location path="." inheritInChildApplications="false">
<system.web>...</system.web>
</location>
我现在有一个新错误:
解析器错误:描述:在解析服务此请求所需的资源期间发生了错误。请查看以下特定解析错误详细信息,并适当修改源文件。
解析器错误消息: 无法加载键入'ui.administration.site'。
源错误:
第1行:<%@ master语言=“ c#” codebehind =“ site.master.cs”继承=“ ui.administration.site.Site”%>
解决方案
看起来像是一个问题 web.config继承 (父级项目没有儿童项目的参考)。你可以找到一个 相关问题在这里 和 这里.
不隶属于 StackOverflow