0

我正在尝试使用Meleze.Web - 1.0.0来缩小 asp.net mvc 3 应用程序的剃刀视图。我已经安装了软件包并修改了自述文件部分中的配置,但它引发了以下错误:

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

对此有什么想法吗?

4

1 回答 1

1

您使用 NuGet 包下载的程序集称为Meleze.Web,而不是Meleze.Web.RazorREADME文件中显示,因此:

<host factoryType="Meleze.Web.Razor.MinifyHtmlWebRazorHostFactory, Meleze.Web" />

如果需要,您可以联系包的作者以更新他的 README 文件。

于 2011-06-22T13:37:17.633 回答