ASP.NET网站管理工具的【安全】功能无法使用问题

在使用ASP.NET网站管理工具时,安全出现下面的问题:

ASP.NET网站管理工具的【安全】功能无法使用问题

出现这种情况的主要原因是,安全管理中需要创建用户和角色信息,所以要用到数据库,但是你没有设置好数据库。

可以打开vs自带的命令提示工具:

ASP.NET网站管理工具的【安全】功能无法使用问题

打开后输入aspnet_regsql命令,设置数据库,直接下一步,直到选择数据库的界面

ASP.NET网站管理工具的【安全】功能无法使用问题

可以直接选择<默认>也可以选择一个其他数据库(我这里选择StuDB)来存储用户信息和角色信息,设置好后在这个数据库中会自动生成大概10多个表,这些表是用来做权限管理的。

经过上面的操作后,如果你选择的数据库不是<默认>,可能还是不能使用【安全】功能,主要原因是你的连接字符串还没改.

进入C:WindowsMicrosoft.NETFramework找到对应的版本,

ASP.NET网站管理工具的【安全】功能无法使用问题

然后进入Config文件夹,会有一个machine.config文件,打开这个文件会找到:

<connectionStrings>
        <add name=”LocalSqlServer” connectionString=”data source=.SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true” providerName=”System.Data.SqlClient”/>
    </connectionStrings>

这个连接字符串实际上是刚才那个<默认>数据库的连接字符串

由于我选择的数据库是StuDB所以这个连接字符串不正确,把这个连接字符串修改为StuDB的:

<connectionStrings>
        <add name=”LocalSqlServer” connectionString=”server=.;database=StuDB;uid=sa;pwd=sasa” providerName=”System.Data.SqlClient”/>
    </connectionStrings>

这时候【安全】功能就可以使用了。

ASP.NET网站管理工具的【安全】功能无法使用问题

原文链接:https://www.cnblogs.com/tianguook/p/4011420.html

原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/18677

(0)
上一篇 2023年9月15日 05:40
下一篇 2023年9月15日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

优速盾注册领取大礼包www.cdnb.net
/sitemap.xml