У меня проблема с подключением к моей БД на виртуальном хостинге. Мой хост-провайдер говорит, что они развернули SQL 2005 express в своей базе данных, и я подготовил строку подключения следующим образом, чтобы воспользоваться преимуществами sql express.
<add name="PMIS_DBConnectionString" connectionString="Server=localhost;AttachDBFilename=|DataDirectory|PMIS_DB.mdf;Database=PMIS_DB;Trusted_Connection=Yes" />
</connectionStrings>
<system.web>\
Имя источника данных, которое я использовал изначально, было ./SQLExpress, но мой провайдер хоста попросил меня изменить его на локальный хост, хотя с первым он не подключался, но все же с изменением, как указано выше, ошибка все еще приходит на доступ к моей странице по умолчанию. Ошибка заключается в следующем:
Ошибка сервера в приложении '/'
Неверное значение для ключа 'attachdbfilename'.
Описание: во время выполнения текущего веб-запроса произошло необработанное исключение. Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.
Сведения об исключении: System.ArgumentException: недопустимое значение для ключа 'attachdbfilename'.
Ошибка источника:
Строка 120: открытая функция GetID (ByVal sLgaName As String) как целое число
Строка 121: Dim q As String = "Выбрать PLID" & "From LGA" & "Где LGAName =" & "'" & sLgaName & "'"
Строка 122: Dim cn As New SqlConnection (Me.ConnectionString)
Строка 123: Dim cmd As New SqlCommand (q, cn)
Строка 124:
Я много читал в интернете и гуглил оцепенелые пальцы на этом. У меня есть крайний срок для доставки этого проекта, и после успешного создания приложения это разочаровывает. Пожалуйста, помогите мне.