我使用 Visual Web Developer 2010 Express 创建了一个小型 Web 应用程序。在我部署我的网站并转到第一页后,即为应用程序提供用户列表的登录页面后,我收到此错误:
异常详细信息:System.Data.SqlClient.SqlException:用户无权执行此操作。
源错误:
Line 22: public ActionResult LogOn()
Line 23: {
Line 24: var users = Membership.GetAllUsers().Cast<MembershipUser>().ToList();
Line 25: SelectList usernames = new SelectList(users);
Line 26: ViewBag.UserNames = usernames;
这是我的 connectionStrings 设置:
<connectionStrings>
<add name="ApplicationServices"
connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true"
providerName="System.Data.SqlClient" />
</connectionStrings>
为什么会出现这个错误?任何帮助深表感谢。我目前正在 Windows 2008 Server 上开发它并在同一台机器上测试它的部署。