首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法连接到ASP.NET网站管理工具上的数据库

问无法连接到ASP.NET网站管理工具上的数据库
EN

Stack Overflow用户
提问于 2013-06-30 05:45:50
回答 2查看 3K关注 0票数 0

使用ASP.NET网站管理工具的正确过程是什么?我想使用这个工具来配置角色和成员资格。

我试过的步骤:

  1. 创建MVC web应用程序。
  2. 运行aspnet_regsql创建相关数据库。下面的错误消息建议使用该命令工具。虽然我认识到了这个角色,但自项目创建以来,已经创建了成员资格表。
  3. 修改新new应用程序的web.config: ...

在工具页面上看到错误消息:所选数据存储区有问题。这可能是由于服务器名称或凭据无效或权限不足造成的。它也可能是由于未启用角色管理器功能而造成的。单击下面的按钮,将其重定向到可以选择新数据存储的页面。

以下消息可能有助于诊断问题:在调用"WebSecurity.InitializeDatabaseConnection“类的任何其他方法之前,必须先调用"WebSecurity”方法。此调用应放在站点根目录中的_AppStart.cshtml文件中。

你能帮上忙吗?如果你需要更多的信息,请告诉我。

我已经调查这个问题好几个小时了,在下面找到了有用的线程,但仍然没有完全修复它:

  1. Web Site Administration Tool ERRORS
  2. Web Site Administration Tool Not Working with ASP.NET MVC
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-07-18 14:32:20

事实证明,MVC 4附带的SimpleMembership并不适用于网站管理工具。人们使用WebSecutiry API代替。

若要在MVC 4/VS 2012中使用网站管理工具,您可以:

  1. 使用MVC 3应用程序,
  2. 使用MVC 4应用程序,使用这两个选项的基本模板,人们不需要修改web.config,不需要选择提供者。只是起作用了。

在使用网站管理工具之前,请记住构建web应用程序。

我指的是这个博客:http://weblogs.asp.net/jgalloway/archive/2012/08/29/simplemembership-membership-providers-universal-providers-and-the-new-asp-net-4-5-web-forms-and-asp-net-mvc-4-templates.aspx

票数 0
EN

Stack Overflow用户

发布于 2013-06-30 05:58:03

听起来,Asp.net应用程序中的连接字符串是不正确的。

如果需要,可以直接在数据库中编写这些查询的脚本。

检查您的web.Config文件并确保其中的所有连接都是正确的。你用的是简单的会员资格吗?还是Asp.net表?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17387549

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档