2014-11-03 52 views
1

当运行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),我无法连接到该机器上的本地数据库,也没有看到连接中的任何错误。我在Web.config中使用以下ConnectionString:ASP.NET MVC 3应用程序无法连接到AWS实例上的SQL Server 2008实例

name =“DefaultConnection”connectionString =“Data Source = .; Initial Catalog = aspnet-NewWebSite-20141030101548; Integrated Security = SSPI”providerName =“System.Data.SqlClient “

有没有修改我应该对此做出改变?我无法升级到此AWS实例上的SQL Server 2012。我甚至无法登录到事件查看器或将错误发送给我自己。我很难过。

回答

0

您的连接字符串指向本地数据库实例,AWS可能不支持LocalDB。你想要做的是获得一个支持远程连接的数据库实例(你可以直接从AWS获得一个实例)并找出该服务器的连接字符串,相应地更改你的连接字符串。

+0

谢谢。我现在正在这样做。如果我决定坚持2008年,我猜测我的最佳选择是在开发计算机上安装2008年版本,针对该版本(使用Entity Framework Code-First)进行安装,然后进行部署,相应地调整连接字符串。这是此时的备份计划。我喜欢,但我是新来的,没有足够的声望,但再次感谢! – 2014-11-04 21:55:26

相关问题