EntityFrame6在本地可以正常使用,部署到IIS后報異常(Additional information: The underlying provider failed on Open.)


異常詳細:
An exception of type 'System.Data.Entity.Core.EntityException' occurred in EntityFramework.SqlServer.dll but was not handled in user code
Additional information: The underlying provider failed on Open.

原因分析:
數據庫連接使用的是集成模式,改為Sqlserver身份驗證模式即可

用sqlserver身份驗證模式登陸遇到的問題:管道的另一端上無任何進程解決方法
解決方案如下:
1、服務器-->右鍵屬性-->安全性-->服務器身份驗證-->SqlServer 和 Windows身份驗證模式
2、服務器-->安全性-->登錄名-->sa-->常規(改為sqlserver身份驗證)-->狀態-->設置-->登陸-->已啟用
3、重啟Management Studio
4、打開服務(services.msc),重啟Sql server(mssqlserver)、Sql server(sqlexpress)服務


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM