ServiceStack.Razor打破了asp-net MVC应用程序

时间:2014-02-09 09:18:35

标签: servicestack

我刚刚创建了一个asp.net MVC 4应用程序,并且我已经使用了ServiceStack.Razor。 当我F5网站时,我收到以下错误

  

无法加载文件或程序集'System.Web.WebPages.Razor,   Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或   其中一个依赖。

来自web.config的源错误如下:

Line 27:     
Line 28:     <compilation debug="true" targetFramework="4.5"><assemblies>
Line 29:         <add assembly="System.Web.WebPages.Razor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
Line 30:       </assemblies><buildProviders>
Line 31:         <add extension=".cshtml" type="ServiceStack.Razor.CSharpRazorBuildProvider, ServiceStack.Razor" />

可能出现什么问题?

1 个答案:

答案 0 :(得分:1)

你不能将ServiceStack.Razor与MVC Razor一起使用,它们都有独立且相互冲突的Razor Code构建提供程序。使用普通(即非MVC)ASP.NET Web应用程序并添加ServiceStack.Razor,或者如果使用ASP.NET MVC,则只能访问MVC Razor。