none
essai de mettre BonnesAffairesSansRisque sur internet RRS feed

  • Question

  • Bonjour

    Je dispose d'un hebergement Chez aspserveur.com ,j'ai essayé de mettre BonnesAffairesSansRisque sur  internet avec un domaine mutualisé j'ai tranféré les bases de données AffairesSansRisque_Data.mdf etASPNETDB.MDF avec un script et SQL Server Management Studio je les retrouve sur le serveur distant j'ai aussi tranferé les fichiers avec filezilla  
    mais lorsque j'essaye de me connecter sur internet j'ai un message comme quoi l'application ne localise pas le serveur et ne peut pas se connecter
    Quelqun a-t-il une idée sur le probléme

    sincéres salutations

    Une erreur liée au réseau ou spécifique à l'instance s'est produite lors de l'établissement d'une connexion à SQL Server. Le serveur est introuvable ou n'est pas accessible. Vérifiez que le nom de l'instance est correct et que SQL Server est configuré pour autoriser les connexions distantes. (provider: Interfaces réseau SQL, error: 26 - Erreur lors de la localisation du serveur/de l'instance spécifiés)

    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 liée au réseau ou spécifique à l'instance s'est produite lors de l'établissement d'une connexion à SQL Server. Le serveur est introuvable ou n'est pas accessible. Vérifiez que le nom de l'instance est correct et que SQL Server est configuré pour autoriser les connexions distantes. (provider: Interfaces réseau SQL, error: 26 - Erreur lors de la localisation du serveur/de l'instance spécifiés)

    Erreur source:

    Ligne 31 :     Public Overridable Property CulturePreferee() As String
    Ligne 32 :         Get
    Ligne 33 :             Return CType(Me.GetPropertyValue("CulturePreferee"),String)
    Ligne 34 :         End Get
    Ligne 35 :         Set

    Fichier source : C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\c437c63f\3c2bc958\App_Code.ngsnnsb5.6.vb    Ligne : 33

     

    • Déplacé Siddharth Chavan mercredi 7 juillet 2010 06:20 Forums Consolidation (Origine :Forum du coach ASP.NET)
    jeudi 30 juillet 2009 16:08

Toutes les réponses

  • Différence entre une connexion locale à partir d'un fichier ou une base sur un serveur distant :

    <add name="csSigneEtSens" connectionString="Data Source=TonServeur\SQLEXPRESS;Initial Catalog=BaseDeDonnée;Integrated Security=true" providerName="System.Data.SqlClient"/>


    <add name="csSigneEtSens" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\BaseDeDonnée.mdf;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient" />

    A toi d'adapter, moi ça marche.
    mercredi 5 août 2009 13:22
  • Bonjour
    J'ai bien reçu ton message et je t'en remercie
    j'ai essayé de goupiller mes chaines de connection de la façon suivante

    <connectionStrings>

     <add name="csAffairesSansRisque"

    connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\AffairesSansRisque_Data.mdf;Integrated Security=true;User Instance=true" providerName="System.Data.SqlClient" />

     <add name="csAffairesSansRisque1" connectionString="Data Source=adresse IP de l'hebergeur ;database=nom  de la base de données sur le site de l'hebergeur;User Id=gilbert;Password=mot de passe  de la base de données sur le site de l'hebergeur"

     providerName="System.Data.SqlClient"/>

     

     

     

     

     

     

     </connectionStrings>

    Mon application marche bien sur le serveur local mais j'ai toujours le même message d'erreur sur internet
    Si tu comprends quelquechose peus tu me le signaler
    sincéres salutations

     

     

     

     

     



     

     

     

     

     

     

     

     

     

     

     

    dimanche 9 août 2009 12:02
  • Il faut que tu utilise une chaîne de connexion de ce type :

    <add name="csSigneEtSens" connectionString="Data Source=TonServeur\SQLEXPRESS;Initial Catalog=NomDeTaBase;Integrated Security=true" providerName="System.Data.SqlClient"/>

    et pour ce faire, il te faut installer ta base de donnée en fichier (qui se termine par .mdf) sur ton serveur en allant dans Sql Server Management et en attachant ta base (attach sur sql server management en anglais).

    Une fois ta base attachée à ton serveur, tu le renomme comme tu veux et tu peux le rattacher à ton web.config et y accéder à partir d'internet sur le port que tu as laissé ouvert pour ça.

    J'espère que tu vois la différence aprés ces explications entre accéder à une base de donnée sous forme de fichier (.mdf) et une base de donnée installée sur un serveur Sql.


    dimanche 9 août 2009 12:53
  • Bonjour,
    je trouve le même problème cité précédement, J'arrive pas à concevoir la source de l'erreur: sachant que l'objet est un bug de connexion au sereur SQL , alors qu'on m'indique sur la ligne 
     return ((string)(this.GetPropertyValue("CulturePreferee")));
    

    Une erreur liée au réseau ou spécifique à l'instance s'est produite lors de l'établissement d'une connexion à SQL Server. Le serveur est introuvable ou n'est pas accessible. Vérifiez que le nom de l'instance est correct et que SQL Server est configuré pour autoriser les connexions distantes. (provider: Interfaces réseau SQL, error: 26 - Erreur lors de la localisation du serveur/de l'instance spécifiés)


    prière de me mettre sur le chemin pour resoudre le problème,
    stp aiiiiiiiiiiiiiiiiiiiiiiiiidez moi ^^ merci d'avance.
    samedi 15 août 2009 23:57
  • A priori, ton application web ne trouve pas le serveur auquel il devrait être rattaché. Par manque d'informations, impossible de te dire exactement d'ou vient ton erreur. Il me faudrait savoir si tu utilise une base de donnée en fichier (.mdf) ou unebase installée sur ton serveur.

    Le plus simple pour être sûr serait d'ouvrir ton menu Affichage dans Visual Studio et de sélectionner Explorateur de serveur. Dans cet onglet tu selectionne ta connexion (si elle y est, sinon il te faut la rajouter) et une fois sélectionné, dans tes propriétés (en bas à droite normallement) tu a "Connection String" qui te donne le détail de ta chaîne de connexion. Tu rappatrie cette chaîne dans ton web.config et tu devrait être capable d'utiliser ta base.
    lundi 17 août 2009 06:52
  • Bonjour

    Je te remercie pour les messages que tu m'as envoyés qui m'ont bien rendu service

    Maintenant mon appllication BonnesAffairesSansRisque est sur internet

    J'ai tenté un referencement avec des balises meta dans un fichier html mais cela ne marche pas

    J'espére trouver bientôt la solution

    sincéres salutations  

    mardi 18 août 2009 18:18
  • Content d'avoir pu aider.

    Les balises Meta se mettent bêtement entre les balises <head> et </head> de ta masterpage..
    mardi 18 août 2009 18:56
  • Bonjour

    J'ai reussi a mettre mon Site BonnesAffairesSansRisque sur internet en procedant comme suit peut être cela pourra-t-il t'aider

    1°/j'ai lu l'article suivant

     Il faut valider vos chaînes de connexion. N'oubliez pas que celle pour vous
    connecter à la base de données AffairesSansRisque, vous la maîtrisez, mais
    que celle utilisée par les services d'ASP.NET, elle n'est pas définie
    directement dans votre projet mais au niveau de la machine.

    Prenons l'exemple du service d'appartenance (membership), vous retrouverez
    sa définition dans
    C:\WINDOWS\Microsoft.NET\Framework\v2.0.NNNNN\CONFIG\machine.config
    Elle est du type :
    -------------------------------------------------------------
    <membership>
    <providers>
    <add name="AspNetSqlMembershipProvider"
    type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0,
    Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
    connectionStringName="LocalSqlServer" enablePasswordRetrieval="false"
    enablePasswordReset="true" requiresQuestionAndAnswer="true"
    applicationName="/" requiresUniqueEmail="false" passwordFormat="Hashed"
    maxInvalidPasswordAttempts="5" minRequiredPasswordLength="7"
    minRequiredNonalphanumericCharacters="1" passwordAttemptWindow="10"
    passwordStrengthRegularExpression="" />
    </providers>
    </membership>
    -------------------------------------------------------------
    Vous constatez qu'elle fait référence à une chaîne de connexion nommée
    "LocalSqlServer" via l'attribut "connectionStringName". C'est donc cette
    chaîne que vous devez contrôler pour que vos services fonctionnent.

    Celle-ci est définie dans le même fichier et ressemble par défaut à :
    -------------------------------------------------------------
    <connectionStrings>
    <add name="LocalSqlServer" connectionString="data
    source=.\SQLEXPRESS;Integrated
    Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User
    Instance=true" providerName="System.Data.SqlClient" />
    </connectionStrings>
    -------------------------------------------------------------
    Il faudrait donc vous assurer que cette chaîne de connexion est bien
    correcte chez votre hébergeur. Vous pouvez aussi l'ajouter directement à
    votre projet par le biais des balises <remove> et <add> dans votre fichier
    web.config, comme cela, vous maitrisez complètement la connexion à vos
    services ASP.NET.
    --
    Mlle Coach ASP.NET
    2°/ dans le web config j'ai mis mes chaines de connexion de la façon suivante

    <connectionStrings>

    <clear />

    <add name="LocalSqlServer" connectionString="data source=IP de mon hebergeur;Integrated Security=false;Database=nom de ma base de données sur mon hebergeur; User Id=gilbert;Password=mot de passe de ma base de données sur mon hebergeur"

    providerName="System.Data.SqlClient" />

    <add name="csAffairesSansRisque1" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\AffairesSansRisque_Data.mdf;Integrated Security=true;User Instance=true"

    providerName="System.Data.SqlClient" />

    <add name="csAffairesSansRisque" connectionString="Data Source=IP de mon hebergeur;database=nom de ma base de données sur mon hebergeur;User Id=gilbert;Password=mot de passe de ma base de données sur mon hebergeur"

    providerName="System.Data.SqlClient" />

    <add name="AFFAIRESSANSRISQUE_DATA.MDFConnectionString" connectionString="Data Source=SN111432720319\SQLEXPRESS;Initial Catalog=AFFAIRESSANSRISQUE_DATA.MDF;Integrated Security=True"

    providerName="System.Data.SqlClient" />

    </connectionStrings>

     

     

    Nota: le clear est important
    cela doit etre redondant
    tu pourras faire un peu de menage
    sincéres salutations

     

     

     

    vendredi 21 août 2009 15:58
  • Bonjour,

    Est-ce que vous avez résolu votre problème ?

    Merci d’avance de tenir la communauté informée sur la suite de vos démarches.

    Cordialement,
    aelassas.free.fr
    vendredi 28 octobre 2011 23:00
    Auteur de réponse