如何更正网站配置工具中的错误?

How can I correct error in Web Site Configuration Tool?

提问人:Sheldon M. Penner 提问时间:4/16/2023 更新时间:4/16/2023 访问量:11

问:

我正在尝试在我的 Web 应用程序上实现 Asp.net 登录控件。我已经运行了aspnet_sqlreg并成功在我的 SQL Server Express 开发数据库中安装了这些表。但是,现在我无法使用网站配置工具将登录控件定向到我的数据库。单击“安全”选项卡时,看到以下消息:

*您选择的数据存储存在问题。这可能是由无效的服务器名称或凭据或权限不足引起的。这也可能是由于未启用角色管理器功能引起的。单击下面的按钮可重定向到可在其中选择新数据存储的页面。

以下消息可能有助于诊断问题:数据库 C:\USERS\ACER\ONEDRIVE\DOCUMENTS\VISUAL STUDIO 2012\WEBSITES\PPM\APP_DATA\ASPNETDB。MDF“无法升级,因为此版本的 SQL Server 不支持其非发行版本 (603)。不能打开与此版本的 sqlservr.exe 不兼容的数据库。您必须重新创建数据库。无法打开新数据库 C:\USERS\ACER\ONEDRIVE\DOCUMENTS\VISUAL STUDIO 2012\WEBSITES\PPM\APP_DATA\ASPNETDB。中密度纤维板'。CREATE DATABASE 已中止。尝试为文件 C:\Users\acer\OneDrive\Documents\Visual Studio 2012\WebSites\PPM\App_Data\aspnetdb 附加自动命名数据库.mdf失败。存在同名的数据库,或者无法打开指定的文件,或者该数据库位于 UNC 共享上。

由于我不打算使用 aspnetdb.mdf 文件,因此我重命名了它。我还从 VS 2012 的数据连接列表中删除了 aspnetdb.mdf,但我发现连接会自动重新生成。网站配置工具上的“应用程序”选项卡显示“现有应用程序设置:0”。 在“提供程序”选项卡上,当我单击这两个链接中的任何一个时,我只看到一个可用的提供程序,即预先选择的 AspNetSqlProvider。单击“测试”链接时,收到错误消息:

无法与数据库建立连接。 如果尚未创建 SQL Server 数据库,请退出网站管理工具,使用 aspnet_regsql 命令行实用工具创建和配置数据库,然后返回到此工具以设置提供程序。

我想将我的 Web 应用配置为在 SQL Server Express 数据库的表中写入和读取成员身份数据。任何指导将不胜感激。

身份验证 Visual-Studio-2012 配置 成员身份

评论


答: 暂无答案