我一直在寻找解决此问题的方法,但在任何地方都找不到...
背景:我有两个网络应用程序;一个正在运行 Umbraco CMS,这是根 Web 应用程序。第二个是 MVC 4 应用程序,是根应用程序中的虚拟目录,即 /rootapp/quote。
每个应用程序都有自己的 Web.config。最初我遇到了配置继承问题,但我(几乎)通过<location>
在父应用程序配置中放置标签来解决这个问题,如下所示:
<location path="." inheritInChildApplications="false">
<system.web>
....
</system.web>
</location>
这修复了错误,但生成了一个我无法修复的新错误。我理解这是因为父 Web.config 已经定义了 Razor。
我<remove name="system.web.webPages.razor"/>
在子应用程序中尝试过没有运气,有什么想法如何阻止继承..?
错误
Line 3: <configuration>
Line 4: <configSections>
Line 5: <sectionGroup name="system.web.webPages.razor" type="System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup, System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
Line 6: <section name="host" type="System.Web.WebPages.Razor.Configuration.HostSection, System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
Line 7: <section name="pages" type="System.Web.WebPages.Razor.Configuration.RazorPagesSection, System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />