在安装 Orchard 1.9 时,我遇到了以下解析错误。我已经更新了 razor 的 NuGet 包,但仍然面临错误。任何人都知道如何删除它。
提前致谢。
<configSections>
<sectionGroup name="system.web.webPages.razor" type="System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<remove name="host" />
<remove name="pages" />
<section name="host" type="System.Web.WebPages.Razor.Configuration.HostSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
<section name="pages" type="System.Web.WebPages.Razor.Configuration.RazorPagesSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
</sectionGroup>
</configSections>
最佳答案
我相信发生此错误是因为您在两个地方定义了“sectionGroup”、“system.web.webPages.razor”。请记住,主解决方案(顶级文件夹)中通常有一个“web.config”, View 文件夹下有一个“web.config”:
验证“system.web.webPages.razor”的节组仅在“View\web.config”中定义,而不是在主配置文件中。
关于asp.net-mvc - 部分或组名称 'system.web.webPages.razor' 已定义。对此的更新可能只发生在定义它的配置级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33296301/