Все работает отлично, когда я запускаю проект локально, но когда я развертываю Azure, я получаю следующую ошибку.Строка подключения Azure Entity Framework с ошибкой
Код, сгенерированный с использованием шаблонов T4 для базы данных First и Model First, может работать некорректно, если используется в режиме Code First. Чтобы продолжить использование базы данных First или Model First, убедитесь, что строка подключения Entity Framework указана в файле конфигурации исполняемого приложения. Чтобы использовать эти классы, которые были сгенерированы из базы данных First или Model First, с кодом First добавьте любую дополнительную конфигурацию с использованием атрибутов или API DbModelBuilder, а затем удалите код, который выдает это исключение ».
Моя строка соединения:
add name="LifeEntities" connectionString="Server=tcp:abc000000ab.database.windows.net,1433;Database=Life;User [email protected];Password=mypw;Trusted_Connection=False;Encrypt=True;Connection Timeout=30;" providerName="System.Data.SqlClient"
Я получаю эту ошибку, когда мой код пытается открыть контекст моих рамочного объекта базы данных. Обратите внимание, что я использую довольно простой шаблон MVC-проекта, который также выполняет идентификацию ASP.NET.
Я читал, что это из-за кода сначала против данных, но не уверен, как решить эту проблему.
Я видел это раньше, но то, что я могу использовать для источника данных на лазурном сайте? Локально у меня есть источник данных = (LocalDb) \ v11.0; attachdbfilename = | DataDirectory | \ aspnet-MMO-20140404072409.mdf – user441521
Получил это. Теперь я получаю отказ в доступе, поэтому вам нужно выяснить разрешения. – user441521
Возможно, вы неправильно открыли базу данных в брандмауэре. Вам нужно будет исправить это на портале Azure. –