Une connection a été établie avec le server, mais une erreur s'est produite lors de la pré-connection

Lorsque j'exécute le service Web depuis le studio visuel dans un server embedded, je suis en mesure d'exécuter le service et d'accéder à la database.

Mais lorsque j'ai hébergé le service Web sur iis 7.5, je suis en mesure d'exécuter le service Web, mais je ne suis pas en mesure d'accéder à la database. Je reçois l'erreur suivante.

Une connection a été établie avec succès avec le server, mais une erreur s'est produite lors de la prise de contact de pré-connection. (fournisseur: fournisseur SSL, erreur: 0 – La string de certificates a été émise par une autorité non approuvée.)

Je n'ai aucune idée de comment résoudre ce problème. Aide moi gentiment avec ce regard.

Si vous utilisez SMO, vous pouvez faire le code suivi:

SqlConnectionInfo sci = new SqlConnectionInfo(); sci.ConnectionProtocol = NetworkProtocol.NamedPipes; sci.EncryptConnection = false; 

// définit EncryptConnection sur false lorsque vous utilisez sqlserver SMO, lorsque la propriété est définie sur true, un certificate d'access pour l'instance de server SQL doit être défini.

Sur le server IIS, je crois que le certificate peut devoir être installé.

http://social.technet.microsoft.com/Forums/forefront/en-US/12c4febb-18e7-4a77-a23e-a615b3913e67/problem-of-certificatee-chain-was-issued-by-an-authority-that- est-non-approuvé-je-ai-importé-le

Cette erreur s'est produite après l'installation d'un programme qui modifie les parameters du protocole Internet de votre ordinateur. Récemment, j'ai eu le même problème après l'installation du gestionnaire de téléchargement Internet parce que IDM a changé les parameters IP que l'erreur vient après la désinstallation d'IDM de mon PC et le redémarrage du PC résoudre le problème. SO désinstallez toute application qui a changé les parameters du protocole Internet comme le gestionnaire de téléchargement Internet.