小编Car*_*nho的帖子

使用PreCompiled网站运行自定义VirtualPathProvider

目前我VirtualPathProvider在Asp.net MVC Web应用程序中有自定义.

这将VirtualPathProvider检查路径中的Area "/{Area}/{Controller}/..."并使用该NameSpace.{Area}.Main.dll模块将该程序集中包含的视图作为Embedded Resources返回.

这个伟大的工程,我没有部署任何ascx,js,css文件.

现在我的问题是:

我想在程序集中预编译aspxascx文件,而不是将视图作为嵌入资源,我将使用Response.Write的视图类.

我可以使用它预编译视图,aspnet_compiler但是在ViewEngine尝试查找视图并且失败时我一直收到错误.

我的主要目标是让第一次使用某个视图/用户控件的方式更快,不要等待编译发生.

这是一项要求,因为应用程序可以分组为插件,并且此插件可以部署到Bin目录中.

有什么想法吗?

asp.net-mvc virtualpathprovider embedded-resource precompiled

5
推荐指数
1
解决办法
2004
查看次数