如下为转载解决法,并略做修改补充。sql
以上是解决LocalDB在IIS中的运行问题的可能的解决方案,记录一下,以备查用。数据库
我最喜欢的解决方案:express
一、在命令行中启用共享LocalDB链接(须要管理员权限):windows
sqllocaldb share MSSQLLocalDB IIS_DB sqllocaldb p MSSQLLocalDB sqllocaldb s MSSQLLocalDB
二、使用Microsoft SQL Server Management Studio链接LocalDB:服务器
服务器名称:(localdb)\.\IIS_DB 身份验证:Windows身份验证
三、新建查询,为IIS应用程序池添加登陆和数据库权限:命令行
create login [IIS APPPOOL\ASP.NET v4.0] from windows; exec sp_addsrvrolemember N'IIS APPPOOL\ASP.NET v4.0', sysadmin
(注:具体应用程序池请根据须要修改)code
四、修改链接字符串的data source属性:blog
原:data source=(LocalDB)\v11.0 改:data source=(LocalDB)\.\IIS_DB;
五、OK了!ip