【问题标题】:ASP.NET MVC 3 app cannot connect to SQL server 2008 instance on AWS instanceASP.NET MVC 3 应用程序无法连接到 AWS 实例上的 SQL Server 2008 实例
【发布时间】:2014-12-30 13:52:36
【问题描述】:

在 Amazon Web Services 主机(Windows Server 2008、ASP.NET 4.0应用程序池、SQL Server Express 2008、IIS7),我无法连接到该机器上的本地数据库,也看不到任何连接错误。我在 Web.config 中使用以下 ConnectionString:

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

我应该对此进行修改以使其正常工作吗?我无法在此 AWS 实例上升级到 SQL Server 2012。我什至无法登录到事件查看器或将错误通过电子邮件发送给自己。我难住了。

【问题讨论】:

    标签: c# asp.net-mvc asp.net-mvc-3 amazon-web-services


    【解决方案1】:

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

    【讨论】:

    • 谢谢。我现在正在这样做。如果我决定坚持使用 2008,我猜我最好的选择是在开发机器上安装 2008,构建(使用实体框架代码优先)然后部署,相应地调整连接字符串。这就是此时的备份计划。我会投票,但我是新来的,还没有足够的声誉,但再次感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多