NHibernate, MySQL, Windows Server 2003 - проблемы с подключением - PullRequest
1 голос
/ 02 июня 2009

Мы используем MySQL (5.0.x) в Windows, в приложении ASP.NET MVC. Недавно мы начали использовать NHibernate во многих местах, и он прекрасно работает в приложении ASP.NET.

В Vista и Windows Server 2008 он по-прежнему прекрасно работает везде. У нас также есть пара инструментов командной строки, которые используют одну и ту же кодовую базу, и они работают везде , за исключением на наших блоках Windows Server 2003 (в остальном идентично WS2K8 во всех возможных представлениях). Кажется, возникают проблемы при установлении соединения:

TIMESTAMP_HERE [1] WARN  NHibernate.Util.ADOExceptionReporter - MySql.Data.MySqlClient.MySqlException: Unable to connect to any of the specified MySQL hosts. ---> System.Exception: Exception of type 'System.Exception' was thrown.
   at MySql.Data.MySqlClient.NativeDriver.Open()
   --- End of inner exception stack trace ---
   at MySql.Data.MySqlClient.NativeDriver.Open()
   at MySql.Data.MySqlClient.MySqlConnection.Open()
   at Our.Common.Services.OurConnectionProvider.GetConnection() inc:\OUR_CODE\blah...\OurConnectionProvider.cs:line 99
   at NHibernate.Impl.SessionFactoryImpl.OpenConnection()

Звучит ли это кому-нибудь знакомо? Есть ли способ отличить W2K3 от W2K8 / Vista, который мог бы повлиять на подключение NHibernate к MySQL?

...