Cannot open database "ASPState" requested by the login.
Bonjour !
Je développe actuellement un site web asp.net vb avec les outils express de Microsoft : Visual Studio web developer 2008 + SQL server 2008 express édition également.
J'ai installé ces différents éléments et le serveur IIS 7 (et extension IIS 6) à partir du Web platform installer express de Microsoft.
Le site web est donc hébergé sur mon PC personnel @ home (windows 7 v7100).
Le SP1 de SQL server a bien été installé. L'accès au site se fait sans problème depuis l'extérieur.
Je fait mon développement directement sur le dossier de production (je sais, ce n'est pas bien...) et l'accès à toutes les pages se faisait correctement jusqu'à l'ajout de 2 pages utilisant des contrôles System.Web.UI.WebControls (type login et CreateUserWizard).
Suite à la création et l'intégration des 2 pages (login.aspx et CreateUser.aspx), une des pages du site me renvoi l'erreur ci-dessous...
J'ai modifié pas mal de chose au niveau des droits (pour l'instant Tout le monde à un accès total à C:, pas de pare-feu, modification des modes de connexion au base... rien à faire, j'ai toujours une erreur pour l'affichage de uniquement 1 page du projet (Item.aspx)... J'ai aussi exclus les 2 pages de contrôle utilisateur sans succès !
Je vous mets également une partie du Web.config et je reste à l'écoute de toutes vos questions ou demande !
Citation:
ERREUR :
Erreur du serveur dans l'application '/WebFlash'.
Cannot open database "ASPState" requested by the login. The login failed.
Login failed for user 'Babylon-PC\Administrateur'.
Description : Une exception non gérée s'est produite au moment de l'exécution de la demande Web actuelle. Contrôlez la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code.
Détails de l'exception: System.Data.SqlClient.SqlException: Cannot open database "ASPState" requested by the login. The login failed.
Login failed for user 'Babylon-PC\Administrateur'.
Erreur source:
Une exception non gérée s'est produite lors de l'exécution de la demande Web actuelle. Les informations relatives à l'origine et l'emplacement de l'exception peuvent être identifiées en utilisant la trace de la pile d'exception ci-dessous.
Trace de la pile:
[SqlException (0x80131904): Cannot open database "ASPState" requested by the login. The login failed.
Login failed for user 'Babylon-PC\Administrateur'.]
System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +4848711
System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +194
System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +2392
System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK) +35
System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject) +144
System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart) +342
System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) +221
System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) +189
System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) +185
System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options) +31
System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject) +433
System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject) +66
System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) +499
System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +65
System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +117
System.Data.SqlClient.SqlConnection.Open() +122
System.Web.SessionState.SqlStateConnection..ctor(SqlPartitionInfo sqlPartitionInfo) +93
[HttpException (0x80004005): Impossible de se connecter à la base de données de la session SQL Server.]
System.Web.SessionState.SqlSessionStateStore.ThrowSqlConnectionException(SqlConnection conn, Exception e) +229
System.Web.SessionState.SqlStateConnection..ctor(SqlPartitionInfo sqlPartitionInfo) +383
System.Web.SessionState.SqlSessionStateStore.GetConnection(String id, Boolean& usePooling) +205
System.Web.SessionState.SqlSessionStateStore.SetAndReleaseItemExclusive(HttpContext context, String id, SessionStateStoreData item, Object lockId, Boolean newItem) +179
System.Web.SessionState.SessionStateModule.OnReleaseState(Object source, EventArgs eventArgs) +560
System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +68
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +75
Informations sur la version : Version Microsoft .NET Framework :2.0.50727.4918; Version ASP.NET :2.0.50727.4918
Web.config :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| <connectionStrings>
<remove name="SQLConnectionString"/>
<add name="SQLConnectionString" connectionString="Data Source=.\SQLExpress;integrated security=true;attachdbfilename=|DataDirectory|SmallCompanyDB.mdf;;User Instance=true"/>
</connectionStrings>
<SmallBusinessDataProviders peopleProviderName="xmlProvider" testimonialsProviderName="xmlProvider" catalogProviderName="xmlProvider" newsProviderName="xmlProvider">
<PeopleProviders>
<add name="sqlProvider" type="SqlPeopleProvider" connectionStringName="SQLConnectionString"/>
<add name="xmlProvider" type="XmlPeopleProvider" schemaFile="People.xsd" dataFile="People.xml"/>
</PeopleProviders>
<TestimonialsProviders>
<add name="sqlProvider" type="SqlTestimonialProvider" connectionStringName="SQLConnectionString"/>
<add name="xmlProvider" type="XmlTestimonialProvider" schemaFile="Testimonials.xsd" dataFile="Testimonials.xml"/>
</TestimonialsProviders>
<CatalogProviders>
<add name="sqlProvider" type="SqlCatalogProvider" connectionStringName="SQLConnectionString"/>
<add name="xmlProvider" type="XmlCatalogProvider" schemaFile="Items.xsd" dataFile="Items.xml"/>
</CatalogProviders>
<NewsProviders>
<add name="sqlProvider" type="SqlNewsProvider" connectionStringName="SQLConnectionString"/>
<add name="xmlProvider" type="XmlNewsProvider" schemaFile="News.xsd" dataFile="News.xml"/>
</NewsProviders>
</SmallBusinessDataProviders> |
Merci d'avance pour votre aide !