1

我需要一些帮助。

我正在使用 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 文件会包含所有信息。

我试过这个

  1. 带有 VS 2010 Pro 和 IIS 7.5 的 Windows 7 Ultimate
  2. Windows XP Professional 与 VS 2010 Pro 与 VS 内置开发服务器

结果相同。

有任何想法吗?

4

1 回答 1

0

谢谢您的帮助

我找到了答案。

ASPNETDB.MDF 的连接字符串不出现在 web.config 中。

应用程序使用 machine.config 文件中定义的机器范围连接字符串。

有关更多详细信息,请在此处查看我的答案。

于 2012-09-01T16:43:41.580 回答