2012-09-01 180 views
1

我需要一些幫助。SQL Server Express 2008連接字符串不會出現在web.config中

我正在使用VS 2010 Pro。當我創建一個空的ASP.NET網站,並通過用戶添加到它:

  1. Asp.Net配置嚮導或
  2. 通過與CREATEUSER嚮導Register.aspx頁面

寄託都工作正常。我的App_Data文件夾中有一個ASPNETDB.MDF。會員資格和角色,登錄和註銷均按預期工作。

問題是web.config文件沒有顯示連接字符串到SQL Server Express數據庫文件。此外,會員元素等也缺失。

但是,如果我創建了ASP.NET網站(不是空的ASP.NET網站),則web.config文件將包含所有信息。

我已經與2010年臨VS試過這種對

  1. Windows 7旗艦版和IIS 7.5
  2. Windows XP專業版與2010年臨VS與VS內置的開發服務器

相同的結果。

任何想法?

回答

0

感謝您的幫助

我找到了答案。

ASPNETDB.MDF的連接字符串未出現在web.config中。

該應用程序使用machine.config文件中定義的機器範圍連接字符串。

更多詳情請查看我的回答here