2009-08-03 6 views
0

J'obtiens l'erreur suivante lors de l'exécution d'une application ASP.NET:Erreur dans le web.config

Server Error in '/' Application. 

Configuration Error 

Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately. 

Parser Error Message: Section or group name 'dataConfiguration' is already defined. Updates to this may only occur at the configuration level where it is defined. 

Source Error: 


Line 1: <?xml version="1.0"?><configuration> 
Line 2: <configSections> 
Line 3:  <section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null" requirePermission="false"/> 
Line 4:  <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"> 
Line 5:  <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"> 

Source File: E:\kunden\homepages\24\d228211015\glitzgraphix\glitz\architect\web.config Line: 3 

suivant est mon web.config

<?xml version="1.0"?> 
<configuration> 
    <configSections> 
    <section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null" requirePermission="false"/> 
    <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"> 
     <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"> 
     <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/> 
     <sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"> 
      <section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="Everywhere"/> 
      <section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/> 
      <section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/> 
     </sectionGroup> 
     </sectionGroup> 
    </sectionGroup> 
    </configSections> 

    <connectionStrings> 
    <!--<add name="AllForKidsConnectionString" connectionString="Data Source=mssql07.1and1.com,1433;Initial Catalog=db221598441;User Id=dbo221598441;[email protected];" 
      providerName="System.Data.SqlClient" />--> 

    <add name="ArchitectConnectionString" connectionString="server=GRAPHIX\SQLEXPRESS;database=Architect;Integrated Security=true" providerName="System.Data.SqlClient"/> 

    </connectionStrings> 
    <dataConfiguration defaultDatabase="ArchitectConnectionString"/> 

    <system.web> 
    <customErrors mode="Off"/> 
    <pages enableViewStateMac="false"> 
     <controls> 
     <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> 
     </controls> 

    </pages> 
    <!-- 
      Set compilation debug="true" to insert debugging 
      symbols into the compiled page. Because this 
      affects performance, set this value to true only 
      during development. 
    --> 
    <compilation debug="false"> 
     <assemblies> 
     <add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> 

     <add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/> 
     <add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> 

       <add assembly="System.Web.Extensions.Design, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> 
     </assemblies> 
    </compilation> 

    <httpHandlers> 
     <remove verb="*" path="*.asmx"/> 
     <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> 
     <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> 
     <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/> 
     <add verb="GET" path="ThumbHandler.ashx" type="Bright.WebControls.ThumbHandler"/> 
    </httpHandlers> 

    <httpModules> 
     <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> 
    </httpModules> 

    <authentication mode="Forms"> 
     <forms loginUrl="Index.aspx"/> 
    </authentication> 

    <roleManager enabled="true" defaultProvider="CustomizedRoleProvider"> 
     <providers> 
     <add connectionStringName="ArchitectConnectionString" name="CustomizedRoleProvider" type="System.Web.Security.SqlRoleProvider"/> 
     </providers> 
    </roleManager> 
    <membership defaultProvider="CustomizedMembershipProvider"> 
     <providers> 
     <add name="CustomizedMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="ArchitectConnectionString"/> 
     </providers> 
    </membership> 
    </system.web> 

    <system.webServer> 
    <validation validateIntegratedModeConfiguration="false"/> 
    <modules> 
     <add name="ScriptModule" preCondition="integratedMode" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> 
    </modules> 
    <handlers> 
     <remove name="WebServiceHandlerFactory-Integrated"/> 
     <add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> 
     <add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> 
     <add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> 
    </handlers> 
    </system.webServer> 
</configuration> 

Quelle modification dois-je faire en web.config résoudre cette erreur?

Répondre

0

Un problème est survenu dans la section dataConfiguration. Avez-vous ajouté des tags non-importés?

+0

pls voir le web.config ci-joint – user42348

5

Il semble que vous ayez la dataConfiguration deux fois dans votre web.config (c'est ce que l'erreur "Parser Error Message: Section ou nom de groupe 'dataConfiguration' est déjà définie").

Sinon, sans le web.config complet affiché ici (sans informations sensibles bien sûr) il n'y a aucun moyen de savoir.

Edit: Autres possibilités:

  • Vous avez 2 web.configs, cela est possible si votre site actuel est hébergé dans un répertoire virtuel sous le principal site web.
  • Vous avez modifié le machine.config dans le C: \ WINDOWS \ microsoft.net \ Framework \ v2.0.50727 \ CONFIG dossier
+1

+1 pour les modifications - problème le plus probable est que cela est défini dans un fichier .config parent quelque part l'arbre. –

+0

pls voir le web.config ci-joint. – user42348

+0

Après avoir vu le web.config, d'accord avec la première suggestion! – MPritchard

0

Dans le fichier web.config parfois nous avons manqué à fermez la balise correctement ou manqué pour fermer le guillemet dans les balises "AppSetting". Par ex. Dans cette balise, j'ai manqué de fermer correctement l'attribut de guillemet pour la valeur.

Questions connexes