2014-11-03 54 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

相關問題