問題:
今天將一個.net mvc專案拷貝到另一臺電腦上,重新部署的時候,出現以下異常資訊:
“System.Data.Entity.Core.EntityCommandExecutionException”型別的異常在 EntityFramework.SqlServer.dll 中發生 “基礎提供程式在 Open 上失敗”
no.1 問題查詢
1、在Webconfig檔案檢視連線SQL Server資料庫的字串是否正確
2、SQL設定允許選程連線
經過查詢發現問題如下:
no. 2 解決方法
所有程式-->Sqlserver2008-->SqlServer配置管理器,看到如下介面,如果TCP/IIP沒有啟用,設定啟用
然後再開啟資料庫,檢視如下許可權
如果沒能解決問題,則採用如下方法:
控制皮膚-->解除安裝程式-->解除安裝紅色標註的程式
解除安裝之後順利解決問題^_^
參考播客:https://www.cnblogs.com/daomul/p/3728321.html