Это строка подключения, которую я использую на моем локальном сайте asp.net mvc, я хочу опубликовать веб-сайт через веб-хостинг. У них есть экземпляр SQL .\SQLEXPRESS12
, и я создал имя базы данных myapp_db
. Я также создал пользователя с этим db. Как я могу изменить созданную EF строку соединения, и будет ли она влиять на мои автогенерированные модели?Определите строку подключения на веб-хосте, похожую на строку соединения EF в режиме отладки на локальной машине
P.S. Я знаю, что этот вопрос может не быть рекомендациями StackOverflow, но я был бы признателен за любую помощь.
<connectionStrings>
<add name="DCHSurgical_DBContext" connectionString="metadata=res://*/Areas.ADMIN.Models.Model.csdl|res://*/Areas.ADMIN.Models.Model.ssdl|res://*/Areas.ADMIN.Models.Model.msl;provider=System.Data.SqlClient;provider connection string="data source=.\SQLEXPRESS;initial catalog=myapp_db;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
</connectionStrings>
Он сделал работу, но я получаю сообщение об ошибке, что 'myapp_db' не может быть открыт пользователем' myusername'. Однако, если я зашел в ASP.NET-менеджер предприятия и введите те же учетные данные, он работает –