servicestack,Razor,servicestack" /> servicestack,Razor,servicestack" />

ServiceStack Razor web.config

ServiceStack Razor web.config,razor,servicestack,Razor,servicestack,在我更新到v3.9.55.0之后,我的web配置出现了这些错误。该网站仍然有效(令人惊讶)。如果我删除它们,网站显然就无法运行。我不知道如何修复这些错误,否则它会影响任何东西 这似乎与SS不再使用Razor1.0有关?我应该简单地添加System.web.WebPages.Razor的razor2.0来解决这个问题吗 此外,参考DLL中还有一个System.Web.Razor.unofficeRazor v3.0。它是SS mod还是MS Official beta版 你看,我有点困惑。我从哪里


在我更新到v3.9.55.0之后,我的web配置出现了这些错误。该网站仍然有效(令人惊讶)。如果我删除它们,网站显然就无法运行。我不知道如何修复这些错误,否则它会影响任何东西

这似乎与SS不再使用Razor1.0有关?我应该简单地添加
System.web.WebPages.Razor的razor2.0来解决这个问题吗

此外,参考DLL中还有一个
System.Web.Razor.unoffice
Razor v3.0。它是SS mod还是MS Official beta版


你看,我有点困惑。我从哪里可以得到这个新更新的一些解释?谢谢。

这是一个不错的部分

  <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是否更新了最新的库

更新

我查过了,我猜它是用最新的框架更新的。你也应该看看

解决此类错误的最佳方法是使用已完成的项目而不是dll。因此,您可以调试源代码本身,如果存在任何问题,您可以进行修补


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

您从哪个版本升级,使用什么方法升级(例如NuGet)?我今天早上更新了web.config,但没有更改任何web.config,Razor引用仍然指向v1.0。@hhandoko,我记不清了。我想是从3.9.32.0。。。我明白了。这不是什么大事。我的观点是,我想知道将它指向2.0是否是修复它的正确方法。那把剃刀是什么?不正式的东西?你试过“清洁溶液”吗?这可能只是智能感知在起作用。Razor.Non-Official我认为是因为SS使用了不同版本的Razor,它删除了ASP.Net MVC deps。也许如果你能发布整个web.config(必要时进行修订),它会帮助我们找到解决方案。Non-Official来自SS。它与版本1.0一起工作,因为其他东西都是从非官方版本获取的。如上所述,完整的web配置将有助于解决此问题。
<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>