2

我正在尝试使用 SQL server 2008 express 和 Visual Web Developer 2008 Express 创建登录功能。
我尝试使用登录状态和登录控件/运行页面而不进行调试,然后尝试登录。有人告诉我这将创建一个 ASPNETDB.MDF。文件; 相反,它给了我一个错误。然后我尝试在 Visual web developer 的 AppData 部分创建一个数据库,它给了我这个错误:

与 sql server 文件 (.mdf) 的连接需要 sql server 2005 才能正常运行。请验证组件的安装或从 (url) 下载。

我安装了 sql 2008 express 并且(据我所知)需要 ASPNETDB.MDF 在我的站点上创建登录系统。我是否必须降级我的 sql 服务器才能在我的网站上正常登录?

4

1 回答 1

2

ASPNETDB.MDF 是使用 ASP.NET 应用程序服务的默认数据库,其中包括配置文件、角色、成员资格等。您可以使用 .NET Framework 中提供的成员资格提供程序,也可以实现自己的提供程序。

您无需降级 SQL Server 即可在您的站点上正常登录。要解决该错误消息,请验证 SQL Server Express Edition 是否已正确安装并且当前正在系统上运行。您可以使用 SQL Server 配置管理器检查并启动系统上安装的 SQL 实例。

如果 SQL Server Express 实例正在运行,请检查 Visual Studio 是否指向正确的 SQL 实例。您可以通过导航到 Visual Studio IDE 中工具 -> 选项下的数据连接来执行此操作。

链接:

  1. 微软支持文章
  2. 实现成员资格提供程序
于 2012-10-24T14:13:48.510 回答