【发布时间】:2013-07-15 01:07:28
【问题描述】:
<configSections>
<sectionGroup name="system.web.webPages.razor" type="System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup, System.Web.WebPages.Razor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<section name="host" type="System.Web.WebPages.Razor.Configuration.HostSection, System.Web.WebPages.Razor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
<section name="pages" type="System.Web.WebPages.Razor.Configuration.RazorPagesSection, System.Web.WebPages.Razor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
</sectionGroup>
</configSections>
更新到 v3.9.55.0 后,我的网络配置出现这些错误。该网站仍然有效(令人惊讶)。如果我删除它们,该网站显然将无法运行。我不确定如何修复这些错误,否则它会影响任何事情。
好像和SS有关不再使用Razor 1.0?我应该简单地添加System.web.WebPages.Razor 的Razor 2.0 来解决问题还是什么?
此外,参考 dll 中还有一个 System.Web.Razor.Unoffical Razor v3.0。是 SS mod 还是 MS 官方测试版?
你看,我有点困惑。我在哪里可以得到这个新更新的一些解释?谢谢。
【问题讨论】:
-
您是从哪个版本升级的,您使用什么方法进行升级(例如 NuGet)?我今天早上更新了,没有更改任何 web.config,Razor 引用仍然指向 v1.0。
-
@hhandoko,我记不清了。我认为它来自 3.9.32.0 ...我 nuget'd 它。那里不是什么大问题。我的意思是,我想知道将它指向 2.0 是否是修复它的正确方法。那 Razor.Unofical 是什么东西?
-
您尝试过“清洁解决方案”吗?可能只是智能感知在发挥作用。 Razor.Unofficial 我认为是因为 SS 使用了不同版本的 Razor,它删除了 ASP.Net MVC deps。
-
如果您可以发布整个 web.config(必要时进行编辑),或许可以帮助我们找到解决方案。
-
非官方来自 SS。它适用于 1.0 版,因为其他东西是从非官方版本中获取的。仍然如上所述,完整的网络配置将有助于解决问题。
标签: razor servicestack