目前我VirtualPathProvider在Asp.net MVC Web应用程序中有自定义.
这将VirtualPathProvider检查路径中的Area "/{Area}/{Controller}/..."并使用该NameSpace.{Area}.Main.dll模块将该程序集中包含的视图作为Embedded Resources返回.
这个伟大的工程,我没有部署任何ascx,js,css文件.
现在我的问题是:
我想在程序集中预编译aspx和ascx文件,而不是将视图作为嵌入资源,我将使用Response.Write的视图类.
我可以使用它预编译视图,aspnet_compiler但是在ViewEngine尝试查找视图并且失败时我一直收到错误.
我的主要目标是让第一次使用某个视图/用户控件的方式更快,不要等待编译发生.
这是一项要求,因为应用程序可以分组为插件,并且此插件可以部署到Bin目录中.
有什么想法吗?
asp.net-mvc virtualpathprovider embedded-resource precompiled