問題:
今天將一個.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