Pourquoi le fournisseur de profils n’a-t-il pas été intégré aux applications Web ?

StackOverflow https://stackoverflow.com/questions/12603

  •  08-06-2019
  •  | 
  •  

Question

Si vous créez un projet de fichier Web ASP.NET, vous avez un accès direct aux informations de profil dans le fichier web.config.Si vous le convertissez en une application Web et que vous utilisez ProfileCommon, etc.Ensuite, vous devez franchir tout un tas d'obstacles pour que votre application Web fonctionne.

Pourquoi le fournisseur de profils n'a-t-il pas été intégré aux projets d'applications Web ASP.NET comme c'était le cas pour les projets de fichiers Web ?

Était-ce utile?

La solution

Le fournisseur de profil utilise le système ASP.NET Build Provider, qui ne fonctionne pas avec les projets d'application Web.

L'ajout d'une classe BuildProvider personnalisée au fichier web.config fonctionne sur un site Web ASP.NET mais ne fonctionne pas dans un projet d'application Web ASP.NET.Dans un projet d'application Web, le code généré par la classe BuildProvider ne peut pas être inclus dans l'application.

source: Documentation du fournisseur de build MSDN

Autres conseils

En fait, Microsoft propose une solution à ce problème connu.Il s'agit du "Web Profiler Builder".Je l'ai utilisé pour mon application Web et cela fonctionne très bien.http://code.msdn.microsoft.com/WebProfileBuilder/Release/ProjectReleases.aspx?ReleaseId=980

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