Строка подключения подключается к неправильной базе данных в ASP.NET MVC

#asp.net-mvc #database-connection

#asp.net-mvc #подключение к базе данных

Вопрос:

Я пытаюсь разработать свое первое веб-приложение. Я развернул свое приложение на хост-сервере (SmarterAsp.net ) и постоянно испытывал проблемы с подключением к базе данных моего приложения.

Я попытался подключиться к базе данных приложения локально (запустив свое приложение в Visual Studio с IIS Express) с помощью имени пользователя и пароля smarterasp, и оно подключилось к моей локальной базе данных. Я даже полностью удалил строку подключения, и она по-прежнему подключалась к моей локальной базе данных.

Я попытался подключиться к базе данных моего приложения в SSMS, чтобы проверить, не ввел ли я неправильное имя пользователя и пароль, и все сработало отлично. Я в растерянности, не могу понять, где я ошибаюсь

Вот мои строки подключения

 <add name="TimeSheetDbContext" 
     connectionString="Data Source=data source.net;Initial Catalog=catalog;User Id=user id;Password=password;MultipleActiveResultSets=True " 
     providerName="System.Data.SqlClient" /> 
<add name="DefaultConnectionEntities" 
     connectionString="metadata=res://*/VerifyCompanyCeo.csdl|res://*/VerifyCompanyCeo.ssdl|res://*/VerifyCompanyCeo.msl;provider=System.Data.SqlClient;provider connection string=';data source=data source;initial catalog=catalog;integrated security=false;User Id=user id;Password=password;MultipleActiveResultSets=True;App=EntityFramework';" 
     providerName="System.Data.EntityClient" />
 

Вот мой код подключения к базе данных код в моих контроллерах

   private TimeSheetDbContext db = new TimeSheetDbContext();
 

Я попытался очистить кэш Visual Studio, но это тоже не помогло. Любая помощь была бы очень признательна большое спасибо

Комментарии:

1. Какой EF вы используете — code first или db first? Я вижу два разных типа строк подключения.

2. Я использую код 1st, я полагаю, мне нужен только 1-й

3. Размещена ли ваша база данных на том же сервере, на котором вы разместили веб-приложение?

4. И не могли бы вы опубликовать сообщение об ошибке?

5. Да, я полагаю, что это на том же сервере (конечно, на той же серверной компании). Сообщение об ошибке представляет собой сообщение 504