0

我开发了一个 asp.net 网站,它要求用户使用默认的 asp.net 登录控件和本地 SQl 登录。不幸的是,我们不得不用新的 Win7 副本重新加载 PC 现在,我备份了 IIS7,用户可以导航到 login.aspx 页面,但尝试登录时出现以下错误。“用户无权执行操作” - 现在我已经在 Visual Studio 2012 下的 asp.net 配置下重新创建了所有用户,但仍然没有。任何建议从哪里开始解决它?

4

1 回答 1

0

您是否在 SQL 上创建了用户?创建一个新的登录名。并更改您的连接字符串。

例如在 sql 中创建一个用户并将这个连接字符串添加到你的 web 配置里面

 <connectionStrings> <add name="xxxConnectionstr" connectionString="Data Source=.\;Initial Catalog=yourdatabasename"; Uid="yoursqluser"; Pwd="yourpassword" providerName="System.Data.SqlClient"/></connectionStrings>

我认为您的连接字符串包含“Integrated Security = True”,这意味着您正在使用 Windows 用户登录。当您更改 Windows 7 时,用户已更改

于 2013-04-15T08:47:32.103 回答