Windows 10 IIS 應用程式無法開啟sql server localdb的解決方式

Windows 10 IIS 應用程式無法開啟sql server localdb的解決方式

寫好的asp.net應用程式,資料庫是使用SQL SERVER 2014的LOCALDB,開發完成後放到windows 10 IIS內測試,設定為應用程式後,在瀏覽器呼叫,卻出現

/xxxxxx 應用程式中發生伺服器錯誤。


建立連接至 SQL Server 時,發生網路相關或執行個體特定的錯誤。找不到或無法存取伺服器。確認執行個名稱是否正確,以及 SQL Server 是否設定為允許遠端連線。 (provider: SQL Network Interfaces, error: 50 - Local Database Runtime 發生錯誤。 無法建立自動執行個體。如需錯誤詳細資料,請參閱 Windows 應用程式事件記錄檔。
)

在網路上爬文找到,只要修改

C:\Windows\System32\inetsrv\config\applicationHost.config

把  setProfileEnvironment="false"

改成 setProfileEnvironment="true"

存檔後,就可以正常執行了。
 

 

參考文章

http://vmiv.blogspot.tw/2012/03/q-localdb-iis.html