我正在研究ASP.NET应用程序,并尝试添加用户身份验证。作为第一步,我使用网站管理工具(网站| ASP.NET配置)来管理用户和权限。
访问此网站的速度非常慢。加载主页需要30秒。导航到安全页面(也是30秒)时,出现此错误:
我在web.config文件中将身份验证模式设置为“Forms”。
您选择的数据存储存在问题。这可能是由无效的服务器名称或凭据或权限不足引起的。它也可能是由未启用角色管理器功能引起的。单击下面的按钮可重定向到可以选择新数据存储的页面。
以下消息可能有助于诊断问题:无法连接到SQL Server数据库。
它要求我运行“C:\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ aspnet_regsql.exe”,这也给我一个错误信息。
如何通过速度和启用安全性/用户来解决这些问题?
答案 0 :(得分:2)
您遇到的问题是由于SQL Server连接无效,您可以在web.config中设置SQL Server连接,一旦它能够实际连接到数据库,它将以正确的方式执行。
下面的编辑是web.config中设置新连接所需的代码
<connectionStrings>
<clear />
<add name="LocalSqlServer" connectionString="server=yourservername;database=somedatabasename;etc..." />
</connectionStrings>