为什么将ASP.NET MVC配置错误带有子文件夹作为Web应用程序,无法加载站点主类型

StackOverflow https://stackoverflow.com/questions/1279576

在我的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继承 (父级项目没有儿童项目的参考)。你可以找到一个 相关问题在这里这里.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top