2013-07-15 99 views
5

web config errorsServiceStack剃刀的web.config

<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我的web配置了這些錯誤之後。該網站仍然有效(令人驚訝)。如果我刪除它們,該網站顯然不起作用。我不知道如何解決這些錯誤,或者它會影響任何東西。

這似乎與SS不再使用剃刀1.0?我應該簡單地添加剃刀2.0System.web.WebPages.Razor來解決該問題還是什麼?

另外,在參考DLL中有System.Web.Razor.Unoffical剃刀v3.0。它是SS mod還是MS官方beta?

你看,我有點糊塗了。我在哪裏可以得到關於這個新更新的一些解釋?謝謝。

+0

你從升級的版本,並且你用什麼方法升級(例如的NuGet)?我今天早上更新了,沒有更改任何web.config,Razor引用仍然指向v1.0。 – hhandoko

+0

@hhandoko,我不記得確切。我認爲它是從3.9.32.0 ...我nuget'd它。這不是一個大問題。我的觀點是,我想知道是否將它指向2.0將是修復它的正確方法。那是什麼Razor.Unoffical thingy? – Tom

+0

您是否嘗試過「清潔解決方案」?它可能只是intellisense玩起來。 Razor.Unofficial我認爲是因爲SS使用了一個不同的Razor版本,它刪除了ASP.Net MVC版本。 – hhandoko

回答

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> 

它是經得起考驗的。你也可以用剃刀搖滾明星一起檢查出的razor rockstars我fsharp端口,如果剃鬚刀搖滾明星與最新的庫已更新,我不知道。

UPDATE

我檢查razor rockstars我想這與最新更新的框架。你也應該檢查一下。解決這類錯誤的

最好的辦法是使用完畢的項目,而不是DLL。因此,您可以調試源代碼本身,並且可以修補任何問題。

請讓我知道是否需要任何進一步的細節。