2009-02-01 6 views
0

J'essaie d'ajouter une section à un fichier web.config ASP.NET pour utiliser le fournisseur de profil par défaut. Voici ce que j'ajoute à web.config dans le nœud system.web:La section Profil ASP.NET dans web.config disparaît après la génération réussie

<profile defaultProvider="AspNetSqlProfileProvider"> 
     <providers> 
      <clear/> 
      <add name="AspNetSqlProfileProvider" 
       type="System.Web.Profile.SqlProfileProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" 
       connectionStringName="ApplicationServices" 
       applicationName="/" 
      /> 
     </providers> 
     <properties> 
      <group name="UserDetails"> 
       <add name="FirstName" /> 
       <add name="LastName" /> 
       <add name="BirthDate" 
        type="System.DateTime" /> 
      </group> 
     </properties> 
    </profile> 

Je peux construire le site avec succès, mais dès qu'il termine-je obtenir l'invite web.config a été modifié en dehors de l'éditeur et que je veux recharger. Je clique sur Oui, et la section de profil disparaît. Tout le reste du fichier web.config reste intact et fonctionne correctement.

Avez-vous des idées pour trouver des solutions à ce problème? Merci!

+0

Salut courir dans le même problème ici. Où est-ce que cela est défini dans les paramètres du projet? La config non éditée contenue dans le projet asp.net? Toute information serait grandement appréciée. THX! – JaJ

Répondre

1

Il semble que vous modifiiez le fichier de configuration de sortie dans la racine du site Web et que la génération remplace la configuration non modifiée conservée dans le projet ASP.NET.

+0

Bonjour courant dans le même problème ici. Où est-ce que cela est défini dans les paramètres du projet? La config non éditée contenue dans le projet asp.net? Toute information serait grandement appréciée. THX! – JaJ