При запуске приложения ASP.NET MVC 3 (написанного на VS 2010, протестированного и работающего с использованием SQL Server Express 2012,.NET 4.0, Windows 7 Pro) на хосте Amazon Web Services (Windows Server 2008, пул приложений ASP.NET 4.0, SQL Server Express 2008, IIS7), я не могу подключиться к локальной базе данных на этом компьютере и не вижу никаких ошибок при подключении. Я использую следующую ConnectionString в Web.config:
name = "DefaultConnection" connectionString = "Источник данных =; Начальный каталог = aspnet-NewWebSite-20141030101548; Integrated Security = SSPI" providerName = "System.Data.SqlClient"
Есть ли какая-то модификация, которую я должен сделать, чтобы заставить ее работать? Я не могу выполнить обновление до SQL Server 2012 на этом экземпляре AWS. Я даже не могу войти в программу просмотра событий или отправлять по электронной почте ошибки. Я в тупике.
Строка подключения указывает на локальный экземпляр db, и AWS, вероятно, не поддерживает LocalDB. То, что вы хотите сделать, - это получить экземпляр DB, который поддерживает удаленное соединение (вы можете получить его непосредственно из AWS) и узнать строку подключения этого сервера, соответственно измените ваш.