none
Problème avec CSS [Atelier01] RRS feed

  • Question

  • Bonjour, j'aimerais savoir comment je peux résoudre ce problème :

     

    Au tout début de l'atelier, vous me demander de générer le projet, ce que je fais, mais ça plante. Je ne crois pas que mon erreur soit compliqué à résoudre, mais n'étant qu'un débutant en ASP.Net et n'ayant presqu'aucune connaissance avec SQLserver, je ne vois pas comment je pourrais la résoudre.

     

    Lors de la génération, il m'indique l'erreur suivante :

     

    (J'ai essayer de configurer SQLserver (pour qu'il puisse se connecter à internet, mais ...)


     

    Erreur du serveur dans l'application '/MyRssReader'.

    Une erreur s'est produite lors de l'établissement d'une connexion au serveur. Lors de la connexion à SQL Server 2005, cet échec peut être dû au fait que les paramètres par défaut de SQL Server n'autorisent pas les connexions à distance. (provider: Fournisseur de mémoires partagées, error: 40 - Impossible d'ouvrir une connexion à SQL Server)

    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: Une erreur s'est produite lors de l'établissement d'une connexion au serveur. Lors de la connexion à SQL Server 2005, cet échec peut être dû au fait que les paramètres par défaut de SQL Server n'autorisent pas les connexions à distance. (provider: Fournisseur de mémoires partagées, error: 40 - Impossible d'ouvrir une connexion à SQL Server)

    Erreur source:

    Ligne 18 :             gvResume.SelectedIndex = 0
    Ligne 19 :             gvBlogsPostsListing.DataSourceID = Me.ListingDataSourceID
    Ligne 20 :             gvBlogsPostsListing.DataBind()
    Ligne 21 :             gvBlogsPostsListing.SelectedIndex = -1
    Ligne 22 :             LoadFolderTreeView()

    Fichier source : C:\Documents and Settings\Sébastien Rigaux\Bureau\Atelier1-Solution\Atelier1-Solution\MyRssReader\Default.aspx.vb    Ligne : 20

    Trace de la pile:

    [SqlException (0x80131904): Une erreur s'est produite lors de l'établissement d'une connexion au serveur. Lors de la connexion à SQL Server 2005, cet échec peut être dû au fait que les paramètres par défaut de SQL Server n'autorisent pas les connexions à distance. (provider: Fournisseur de mémoires partagées, error: 40 - Impossible d'ouvrir une connexion à SQL Server)]
       System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +734963
       System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +188
       System.Data.SqlClient.TdsParser.Connect(Boolean& useFailoverPartner, Boolean& failoverDemandDone, String host, String failoverPartner, String protocol, SqlInternalConnectionTds connHandler, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean integratedSecurity, SqlConnection owningObject, Boolean aliasLookup) +820
       System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) +628
       System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) +170
       System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) +130
       System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options) +28
       System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject) +424
       System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject) +66
       System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) +496
       System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +82
       System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +105
       System.Data.SqlClient.SqlConnection.Open() +111
       System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +121
       System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +137
       System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable) +83
       System.Web.UI.WebControls.SqlDataSourceView.ExecuteSelect(DataSourceSelectArguments arguments) +1770
       System.Web.UI.DataSourceView.Select(DataSourceSelectArguments arguments, DataSourceViewSelectCallback callback) +17
       System.Web.UI.WebControls.DataBoundControl.PerformSelect() +149
       System.Web.UI.WebControls.BaseDataBoundControl.DataBind() +70
       System.Web.UI.WebControls.GridView.DataBind() +4
       _Default.Page_Load(Object sender, EventArgs e) in C:\Documents and Settings\Sébastien Rigaux\Bureau\Atelier1-Solution\Atelier1-Solution\MyRssReader\Default.aspx.vb:20
       System.Web.UI.Control.OnLoad(EventArgs e) +99
       System.Web.UI.Control.LoadRecursive() +47
       System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1061
    


    Informations sur la version : Version Microsoft .NET Framework :2.0.50727.42; Version ASP.NET :2.0.50727.210
    • Déplacé Tagore Bandlamudi mercredi 7 juillet 2010 06:46 Forums Consolidation (Origine :Forum du coach ASP.NET)
    vendredi 15 juin 2007 09:14

Toutes les réponses

  • Bonjour,

     

    Le souci doit venir du fait que vous ne travaillez pas avec la version Express de SQL Server. Auquel cas, lorsque ASP.NET essaye au moment de l'exécution d'attacher la base MyRssReader.mdf à partir du dossier App_Data de votre projet, vous récupérez une erreur.

     

    Le plus simple serait d'attacher directement la base de données vous-même à SQL Server.

    Pour cela, vous devez :

    1. Attacher la base de données à partir de SQL Server Management Studio en suivant la procédure ici. Faites attention de bien renommer la base de données une fois qu'elle est attachée car SQL Server attribue par défaut le nom du chemin complet vers le fichier .mdf.
    2. Mettre à jour la chaîne de connexion définie dans le fichier web.config de votre projet pour qu'elle pointe sur la nouvelle base comme ceci :
      <connectionStrings>
         <add 
            name="gardez le nom initial" 
            connectionString="data source=<Le nom de votre serveur SQL>;Integrated Security=SSPI;Initial Catalog = <le nom de votre base de données>" 
         />
      </connectionStrings>

    En espérant que ces éléments vous aideront 
    Cordialement,

    lundi 6 août 2007 11:40