2009-02-24 9 views
1

Je suis en train de migrer quelques applications asp.net d'iis 6 vers iis 7 et j'ai rencontré quelques problèmes le long de celui-ci. Je ne trouve aucune documentation pour le problème que je vois et je voulais voir si quelqu'un d'autre a rencontré le même problème. J'utilise la mise en miroir de SQL Server 2005 db sur mes bases de données. Dans les chaînes de connexion de mon application, j'ai spécifié le partenaire de basculement, qui n'a causé aucun problème dans iis 6. Désormais, après avoir migré vers iis 7, le mot clé partenaire de basculement dans la chaîne de connexion provoque l'expiration de l'application. L'application fonctionne correctement lorsque je supprime le mot clé partenaire de basculement de la chaîne de connexion.IIS 7 et partenaire de basculement

Quelqu'un a-t-il rencontré ce problème? Est-ce un comportement attendu ou une sorte de bug?

Toute information que quelqu'un pourrait me fournir serait appréciée.

Répondre

1

Il existe un problème similaire pour les applications ado.net 2.0, mais cela a été corrigé il y a un certain temps. Avez-vous .net 3.5 installé? Si ce n'est pas le cas, installez-le, car il inclut les Service Packs pour 2.0 et 3.0.

http://support.microsoft.com/kb/912151 La connexion peut avant la première tentative de se connecter au serveur partenaire de basculement lorsque vous essayez de vous connecter à une base de données SQL Server 2005 en miroir à l'aide d'une application basée sur ADO.NET 2.0

+0

Je suis en cours d'exécution. net 3.5 sp1 sur mon serveur. –

+0

Pouvez-vous poster votre chaîne de connexion, en masquant tout élément confidentiel? – JohnW

+0

Voici la chaîne de connexion que j'utilise. connectionString = "Source de données = Serveur; Partenaire de basculement = FailoverServer; Initial Catalog = Base de données; User ID = ****; Mot de passe = ****;" Rien de vraiment hors de l'ordinaire. Tous les serveurs sont spécifiés par ip, et les serveurs db ne sont pas des instances nommées. –