Question

Nous travaillons sur une application qui s'appuie fortement sur VirtualPathProviders dans ASP.NET.

Nous venons juste de mettre la chose sur un serveur live pour en faire la démonstration et il semble que les VirtualPathProviders aient simplement ne fonctionne pas quand le site est pré-compilé !!

J'ai regardé la solution de contournement qui a été publiée ici : http://sunali.com/2008/01/09/virtualpathprovider-in-precompiled-web-sites/, mais jusqu'à présent, je n'ai pas non plus réussi à faire fonctionner cela !(Eh bien – cela fonctionne bien sur le serveur de développement Web de Visual Studio – mais pas sur notre boîte IIS – encore une fois !).

Quelqu'un ici a-t-il plus d'informations sur le problème ?Est-il corrigé dans .NET v3.5 (nous construisons actuellement pour la v2.0) ?

Était-ce utile?

La solution

Malheureusement, cela n'est pas officiellement pris en charge.Voir ce qui suit Article MSDN.

Si un site Web est précompilé pour le déploiement, le contenu fourni par une instance de VirtualPathProvider n'est pas compilé et aucune instance de VirtualPathProvider n'est utilisée par le site précompilé.

Le site auquel vous avez fait référence est une solution de contournement non officielle.Je ne pense pas que cela ait été corrigé dans .NET 3.5 SP1

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top