Строка подключения DefaultConnection в файле конфигурации приложения не содержит обязательного атрибута providerName. " - PullRequest
0 голосов
/ 11 ноября 2018

Просто пытаюсь опубликовать свое первое приложение MVC на хостинге Godaddy Plesk. Мое приложение работает нормально на локальном хосте на моей машине, но при развертывании его на хосте (используется webdeploy) всякий раз, когда я пытаюсь запустить какую-то базу данных (сначала используется EF-код), я получаю: Строка подключения 'DefaultConnection' в файл конфигурации приложения не содержит обязательный атрибут providerName. " error.

Вот моя строка подключения add name = "DefaultConnection" connectionString = "Источник данных = myserverIP; Сетевая библиотека = DBMSSOCN; Начальный каталог = mydatabase; Идентификатор пользователя = myuser; Пароль = mypass;" providerName = "System.Data.SqlClient"

Самое странное, что когда я использую эту строку подключения на своей локальной машине разработки вместо значения по умолчанию "... Data Source = (LocalDb) \ MSSQLLocalDB; AttachDbFilename etc ...", приложение работает нормально, и я вижу, данные хранятся в базе данных на Godaddy хостинге. Также я подключаюсь к этой базе данных из Microsoft SQL Server Managament Studio, используя учетные данные из строки согласия выше и без проблем запускаю запросы

Надеюсь, кто-нибудь может мне помочь заранее спасибо

...