我正在尝试使用Meleze.Web - 1.0.0来缩小asp.net mvc 3应用程序的剃刀视图。我已经安装了软件包并修改了ReadMe部分中的配置,但它引发了以下错误:
System.InvalidOperationException: Could not locate Razor Host Factory type: Meleze.Web.Razor.MinifyHtmlWebRazorHostFactory,Meleze.Web.Razor
我在~/Views/Web.config
中所做的更改:
<!--<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />-->
<host factoryType="Meleze.Web.Razor.MinifyHtmlWebRazorHostFactory,Meleze.Web.Razor" />
有关于此的任何想法吗?
答案 0 :(得分:1)
您使用NuGet包下载的程序集名为Meleze.Web
,而不是Meleze.Web.Razor
,如README文件中所示,因此:
<host factoryType="Meleze.Web.Razor.MinifyHtmlWebRazorHostFactory, Meleze.Web" />
如果需要,您可以联系包的作者来更新他的README文件。