- 我使用Internet模板創建了一個新的ASP.NET MVC項目。
- 我構建解決方案。
- 我打開ASP.NET網站管理工具(WSAT)。
- 我點擊安全標籤
我得到這個錯誤:WSAT使用哪個連接字符串
"Unable to connect to SQL Server database."
我使用Visual Studio 2012和SQLServer 2012年快遞
我沒有安裝IIS(其他然後什麼隨Visual Studio一起發貨)。
來自新項目的連接字符串:
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-MvcApplication2-20130804051506;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-MvcApplication2-20130804051506.mdf" providerName="System.Data.SqlClient" />
值得一提的是,我沒有它的初始創建後和MVC項目似乎正確地工作例如在web.config改變什麼我可以註冊並登錄,然後在(LocalDb)\ v11.0中查看這些數據。
我在其他帖子上看到,有時使用machine.config中的連接字符串而不是web.config中的連接字符串。
我有兩個machine.config文件,一個在C:\ Windows \ Microsoft.NET \ Framework \ config \ v4.0.30319下,另一個在C:\ Windows \ Microsoft.NET \ Framework \ CONFIG \ v2.0.50727
何時使用machine.config的連接字符串而不是我的web.config的連接字符串? 我想使用(LocalDb)\ v11.0數據源,爲什麼WSAT無法連接到它?
「ASP.NET網站管理工具」自MVC 4以來一直被棄用。他們用'SimpleMembership'取代了它。這可能是原因。 – Gaui