目前我VirtualPathProvider
在 Asp.net MVC web 应用程序中有一个自定义。
这将VirtualPathProvider
检查路线中的区域"/{Area}/{Controller}/..."
并使用NameSpace.{Area}.Main.dll
模块将包含在该程序集中的视图作为嵌入式资源返回。
这很好用,我不必部署任何ascx
, js
,css
文件。
现在我的问题是这样的:
我想在程序集中预编译aspx
和ascx
文件,而不是将视图作为嵌入式资源,我将拥有带有 Response.Write 的视图类。
我可以使用 预编译视图,但是当尝试查找视图并失败aspnet_compiler
时,我会不断收到错误消息。ViewEngine
我的主要目标是第一次使用某个视图/用户控件会更快,并且不要等待编译发生。
这是一个要求,因为可以将应用程序分组到插件中,并且此插件可以部署到 Bin 目录中。
有什么想法吗?