【问题标题】:ServiceStack Razor web.configServiceStack Razor web.config
【发布时间】: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.RazorRazor 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


【解决方案1】:

这是运行良好的部分。

<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>

这是经过试验和测试的。您也可以查看我的 fsharp 端口 razor rockstars 以及 razor rockstars,我不知道 razor rockstars 是否更新了最新的库。

更新

我检查了razor rockstars 我猜它是用最新的框架更新的。你也应该检查一下。

解决此类错误的最佳方法是使用已完成的项目而不是 dll。所以,你可以调试源代码本身,有任何问题你可以修补。

如果需要任何进一步的细节,请告诉我。

【讨论】:

    猜你喜欢
    • 2012-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多