我们一直在开发一个非常依赖ASP.NET中VirtualPathProviders的应用程序。
不工作
http://sunali.com/2008/01/09/virtualpathprovider-in-precompiled-web-sites/ ,但到目前为止,我也没能让它发挥作用!(好吧,它在VisualStudio的web开发服务器上运行得很好,只是在我们的IIS盒上没有工作!)。
这里有人有关于这个问题的更多信息吗?它在.NETV3.5中是否已修复(我们目前正在为v2.0构建)?
不幸的是,这没有得到官方支持。见下文 MSDN article
如果为部署而预编译网站,则不会编译VirtualPathProvider实例提供的内容,并且预编译的网站不会使用VirtualPathProvider实例。