包括在ASP.NET MVC Web应用程序预编译意见(Including Pre-Compiled

2019-08-03 06:02发布

包括在ASP.NET MVC Web应用程序预编译意见

参考

请参见上面的博客。 我试图在MVC 3,创建用户控制的类库,参照上述博客我已经在它创建类库写视图。 但问题是,如何注册在我的消费者应用程序的部分观点,看法。 PrecompiledMvc​​Engine未发现的NuGet。 这将寄存器在asp.net MVC应用预编​​译视图。

给我一个例子,如何做到这一点?

Answer 1:

基本上,你需要注册一个虚拟路径提供

  1. 你必须注册在Global.asax的Application_Start处理程序的VirtualPathProvider。
  2. 您必须使用类似的特殊路径调用视图中的DLL,以便: return View("~/foldernameofdlllocation/nameofdll.dll/nameofview.cshtml");

为了帮助追查DLL使用类似的反射器或Telerik的JustDecopile(免费)内的视图的位置。

本博客文章可能对您有用:

http://www.wynia.org/wordpress/2008/12/aspnet-mvc-plugins/

这个问题也可能是使用的:

使用的VirtualPathProvider加载DLL文件从ASP.NET MVC意见

从博客文章代码示例:

http://www.wynia.org/download/aspnetmvc-plugin-poc/POC.MVCPluginDemo.zip



文章来源: Including Pre-Compiled Views in an ASP.NET MVC Web Application