小知識~LocalDB在IIS上如何成功配置


LocalDB使用確實方便,它不像SQLSERVER那么重,對一個測試的DEMO或者並發量不大的項目可以使用它,但在進行IIS部署時,可能會出現一些問題,即你的IIS可能沒有權限訪問你的LocalDB,現在我們就來簡單的配置一下,讓它支持IIS!
1、在命令行中啟用共享LocalDB連接(需要管理員權限):
sqllocaldb share v11.0 IIS_DB
2、使用Microsoft SQL Server Management Studio連接LocalDB:
服務器名稱:(localdb)\.\IIS_DB
身份驗證:Windows身份驗證
3、新建查詢,為IIS應用程序池添加登錄和數據庫權限

注意ASP.NET v4.0是指你的連接池名稱,如果你的網站使用自己的連接池,則需要進行相應的替換

create login [IIS APPPOOL\ASP.NET v4.0] from windows;

exec sp_addsrvrolemember N'IIS APPPOOL\ASP.NET v4.0', sysadmin

4、修改連接字符串的data source屬性
原:data source=(LocalDB)\v11.0
改:data source=(LocalDB)\.\IIS_DB;
5,在IIS上運行后,搞定了!


免責聲明!

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



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