У меня есть приложение ASP.NET, которое подключается к базе данных mysql. Если на сервере я запускаю веб-сайт в visual studio (который использует сервер разработки), он может правильно подключиться к базе данных mysql.Проблема с подключением базы данных MySql
Однако, если на том же сервере я использую IIS, исключается исключение 'Unable to connect to any of the specified MySQL hosts'
. Он настроен на использование пула приложений с идентификатором 'ApplicationPoolIdentity'
.
Строка соединения, как:
<add name="MYSQLConnectionString" connectionString="uid=name;server=111.11.111.111;Pwd=password;database=dbname" providerName ="MySql.Data.MySqlClient"/>
Что может быть проблема?
Можете ли вы показать свою строку подключения? –
Является ли сервер IIS запущен на вашей машине разработки или вы развертывали приложение на сервере? Если вы развернули приложение на веб-сервере, вы проверили у своего сетевого администратора, что этот веб-сервер может получить доступ к серверу базы данных MySQL? –
Я добавил строку связи в вопрос. Сервер - это производственный сервер (сервер Windows 2008), на котором я пытаюсь запустить его с VS2010 (работает) и под IIS (не работает) –