.NET VirtualPathProviders和预编译

时间:2008-08-15 15:41:53

标签: asp.net virtualpathprovider

我们一直致力于一个非常依赖ASP.NET中的VirtualPathProviders的应用程序。

我们刚刚将这个东西放在一个实时服务器上来演示它,当网站预编译时,VirtualPathProviders似乎只是不能正常工作

我一直在寻找已发布在此处的解决方法:http://sunali.com/2008/01/09/virtualpathprovider-in-precompiled-web-sites/,但到目前为止,我还无法让它工作! (好吧 - 它在visual studio的Web开发服务器上工作正常 - 只是不在我们的IIS盒子上 - 再次!)。

这里有人有关于这个问题的更多信息吗?它是否在.NET v3.5中修复(我们目前正在为v2.0构建)?

1 个答案:

答案 0 :(得分:4)

不幸的是,这不受官方支持。请参阅以下MSDN article

  

如果预编译网站以进行部署,则不会编译VirtualPathProvider实例提供的内容,并且预编译站点不会使用VirtualPathProvider实例。

您提到的网站是非正式的解决方法。我不认为它已在.NET 3.5 SP1中修复