我正在尝试使用SQL Server 2008 Express和Visual Web Developer 2008 Express创建登录功能。 我尝试使用“登录状态”和“登录控制” /“在不调试的情况下运行页面”,然后尝试登录。有人告诉我这将创建一个ASPNETDB.MDF。文件; 相反,它给了我一个错误。然后,我尝试在Visual Web开发人员的AppData部分中创建数据库,这给了我这个错误:
与sql服务器文件(.mdf)的连接要求sql server 2005正常运行。请验证组件的安装或从(url)下载。
我安装了sql 2008 express,并且(据我所知)需要ASPNETDB.MDF在我的网站上创建登录系统。我是否必须降级我的sql server才能在我的网站上获得正常的登录名?
ASPNETDB.MDF是使用ASP.NET应用程序服务的默认数据库,其中包括配置文件,角色,成员资格等。您可以使用.NET Framework随附的提供的成员资格提供程序,也可以实现自己的提供程序。
您不必降级SQL Server即可在您的站点上获得正常的登录名。要解决该错误消息,请验证SQL Server Express Edition是否已正确安装并且当前正在系统上运行。您可以使用SQL Server配置管理器来检查并启动系统上安装的SQL实例。
如果SQL Server Express实例正在运行,请检查Visual Studio是否指向正确的SQL实例。您可以通过在Visual Studio IDE中的“工具”->“选项”下导航到“数据连接”来执行此操作。