Je configure actuellement mon site Web sur un nouveau serveur SQL Server 2008, mais l'erreur suivante s'affiche :Message d'erreur de l'analyseur: Le nom de connexion 'LocalSqlServer' n'a pas été trouvé dans la configuration des applications ou la chaîne de connexion est vide
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: The connection name 'LocalSqlServer' was not found in the applications configuration or the connection string is empty.
Source Error:
Line 158: <roleManager>
Line 159: <providers>
Line 160: <add name="AspNetSqlRoleProvider" connectionStringName="LocalSqlServer" applicationName="/" type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
Line 161: <add name="AspNetWindowsTokenRoleProvider" applicationName="/" type="System.Web.Security.WindowsTokenRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
Line 162: </providers>
Source File: C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Config\machine.config Line: 160
Pourquoi est-ce? Et comment puis-je résoudre le problème? Merci!
Je n'ai jamais eu à faire cela sur IIS6 cependant? Qu'est-ce que je mettrais en tant que connectionString? – Curt
Comment savoir? C'est votre serveur, n'est-ce pas? – Steven
Eh bien, je n'ai jamais eu à le faire auparavant sur IIS6 et il semble inutile. Pour commencer, si vous ajoutez une connectionString dans le fichier web.config appelé 'LocalSqlServer', cela va-t-il entrer en conflit avec le fichier machine.config? Vous devez donc supprimer la connexion de la machine pour l'ajouter au Web. C'est ce que j'ai fait comme une solution temporaire, mais je n'ai jamais vu cette configuration sur IIS6 ou IIS7 auparavant. – Curt