.NET VirtualPathProviders和预编译

时间:2020-03-05 18:39:54  来源:igfitidea点击:

我们一直在研究非常依赖ASP.NET中VirtualPathProviders的应用程序。

我们只是将其放置在实时服务器上进行了演示,当站点经过预编译时,VirtualPathProviders似乎根本无法工作!

我一直在寻找发布在这里的解决方法:http://sunali.com/2008/01/09/virtualpathprovider-in-precompiled-web-sites/,但是到目前为止,我还无法获得无论工作! (好吧,它在Visual Studio的Web开发服务器中工作正常,只是不在我们的IIS框中再次使用!)。

这里有人有更多有关此问题的信息吗? .NET v3.5(我们目前正在为v2.0进行构建)中已修复该问题吗?

解决方案

回答

不幸的是,这并没有得到官方的支持。请参阅下面的MSDN文章。

If a Web site is precompiled for deployment, content provided by a VirtualPathProvider instance is not compiled, and no VirtualPathProvider instances are used by the precompiled site.

我们引用的站点是非官方的解决方法。我不认为它已在.NET 3.5 SP1中修复