2012-09-01 125 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