剛完成我的項目。經過測試,我的本地機器上充分發揮作用,但是當我部署到我的主人,我收到以下錯誤:linq to entities連接字符串
說明:在當前Web請求的執行過程中發生未處理的異常。請查看堆棧跟蹤以獲取有關該錯誤的更多信息以及源代碼的位置。
異常詳細信息:System.Data.SqlClient.SqlException:在與SQL Server建立連接時出現與網絡相關的或特定於實例的錯誤。服務器未找到或無法訪問。驗證實例名稱是否正確,並將SQL Server配置爲允許遠程連接。 (提供者:SQL網絡接口,錯誤:26 - 錯誤定位指定的服務器/實例)
您的信息Web.Config中我的連接字符串的樣子:
<connectionStrings>
<add name="TVTMainDatabaseEntities" connectionString="metadata=res://*/App_Code.TVTModel.csdl|res://*/App_Code.TVTModel.ssdl|res://*/App_Code.TVTModel.msl;provider=System.Data.SqlClient;provider connection string="data source=.\SQLEXPRESS;attachdbfilename=|DataDirectory|\TVTMainDatabase.mdf;integrated security=True;user instance=True;multipleactiveresultsets=True;App=EntityFramework""
providerName="System.Data.EntityClient" />
<add name="FAQString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\TVTMainDatabase.mdf;Integrated Security=True;User Instance=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
我很感激,如果你能幫助我。
您好,感謝您的回覆。在我更改了服務器地址之後,現在我收到了此錯誤:說明:執行當前Web請求期間發生未處理的異常。請查看堆棧跟蹤以獲取有關該錯誤的更多信息以及源代碼的位置。 異常詳細信息:System.ArgumentException:鍵'attachdbfilename'的值無效。 – 2012-07-16 14:00:57