gpt4 book ai didi

c# - ASP.NET 成员身份提供程序,配置不正确 - 无法打开网站管理工具

转载 作者:太空狗 更新时间:2023-10-29 21:41:27 24 4
gpt4 key购买 nike

我使用 aspnet_regsql.exe 将 ASP.NET 成员表安装到远程数据库中。它似乎已经成功地在数据库中创建了我在过去使用该技术时看到的所有表。 aspnet_regsql 还说该过程已成功完成。

我能够使用 sql server management studio 正常连接到数据库并执行查询。我设置了包含相关设置的 web.config 文件,如下所示。


<connectionStrings>
<add name="ApplicationServices" connectionString="Data Source=**********;Initial Catalog=********;Integrated Security=false;User ID=*************;Password=******" providerName="System.Data.SqlClient" />
</connectionStrings>

<membership>
<providers>
<clear/>
<add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="ApplicationServices"
enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false"
maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10"
applicationName="/" />
</providers>
</membership>

<profile>
<providers>
<clear/>
<add name="AspNetSqlProfileProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="ApplicationServices" applicationName="/" />
</providers>
</profile>

<roleManager enabled="false">
<providers>
<clear/>
<add name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="ApplicationServices" applicationName="/" />
<add name="AspNetWindowsTokenRoleProvider" type="System.Web.Security.WindowsTokenRoleProvider" applicationName="/" />
</providers>
</roleManager>

我知道与数据库的连接有效。连接字符串正确。然而,当我进入网站管理工具开始配置安全性时,我收到一条错误消息:

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

以下消息可能有助于诊断问题:无法加载类型“PVN.Web.MvcApplication”。


是的,这是我正在尝试构建的 MVC3 应用程序。 Web 应用程序项目的名称称为 PNV.Web,但我不知道“PVN.Web.MvcApplication”是什么。

如有任何帮助,我们将不胜感激。

谢谢

最佳答案

看来我的问题是我的角色管理器设置为 false。

<roleManager enabled="false">

将其设置为 true 后,我就可以毫无问题地使用网站配置工具,一切似乎都开始工作了。

<roleManager enabled="true">

关于c# - ASP.NET 成员身份提供程序,配置不正确 - 无法打开网站管理工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7185164/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com