代码之家  ›  专栏  ›  技术社区  ›  RSolberg

为什么子文件夹为Web应用程序而无法加载网站主类型的ASP.NET MVC配置错误

  •  3
  • RSolberg  · 技术社区  · 15 年前

    在我的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”%>

    1 回复  |  直到 15 年前
        1
  •  1
  •   Community paulsm4    7 年前

    似乎有问题 web.config inheritance (父项目具有子项目不具有的引用)。你可以找到一个 related question on SO here here .