MVC 4 RC - Aspnet_regsql.exe

2024-05-04

我正在尝试使用 MVC 4 RC 默认模板启用登录。 我以与 MVC 3 中相同的方式进行操作,Aspnet_regsql.exe -> SQL 服务器。然后我让连接字符串指向 SQL 服务器。

当我尝试注册新用户时,我得到以下信息:

Server Error in '/' Application.

Invalid column name 'ApplicationId'.
Invalid column name 'UserName'.
Invalid column name 'ApplicationId'.
Invalid column name 'UserId'.
Invalid column name 'UserName'.
Invalid column name 'IsAnonymous'.
Invalid column name 'LastActivityDate'.

帐户控制器中的错误:

              Line 85: // Attempt to register the user
              Line 86: MembershipCreateStatus createStatus;
Error here -> Line 87: Membership.CreateUser(model.UserName, model.Password, model.Email, passwordQuestion: null, passwordAnswer: null, isApproved: true, providerUserKey: null, status: out createStatus);
              Line 88:
              Line 89: if (createStatus == MembershipCreateStatus.Success)

我一直在尝试用谷歌搜索这个错误,但到目前为止还没有成功。 我是否应该在 MVC 4 中通过其他方式执行此操作?


我收到了同样的错误,因为我使用的是来自aspnet_regsql.exe版本 2.x。我跑了aspnet_regsql.exe2.x 版本文件夹中的可执行文件并卸载了表。然后,使用新的通用提供程序,您不再需要使用上述可执行文件,这些表是在您第一次连接时创建的。

本文更详细地介绍了旧的 aspnet_Membership 与通用提供程序之间的差异。

强密码哈希网络 http://dotnet.dzone.com/articles/stronger-password-hashing-net

文章的要点:

首先,有no more aspnet_regsql,您只需确保连接字符串已设置并且帐户具有 DBO 权限(不用担心,不必保持这种状态),然后运行应用程序并尝试执行任何可能导致会员资格提供商执行的操作点击数据库(即登录 - 没有帐户并不重要)。

这就是全部内容了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

MVC 4 RC - Aspnet_regsql.exe 的相关文章

  • 如何处理 ASP.net MVC Ajax 加载页面上的 jQuery 事件?

    我有一个问题 我是 jQuery Mobile 领域的新手 对于 ASP Net MVC 部分我有点迷失 这是我的问题 在我的移动网站中 我想更改导航栏 我使用的更像是应用程序栏 按钮 而我位于编辑页面或主页等 因此 这些页面 编辑 显示
  • 集成测试和单元测试(WEB API mvc 4)

    集成测试和单元测试与 APIController 测试有何关系 在集成测试中创建 Web 请求时如何模拟存储库 以便它不会对数据库进行实际查询 您可以使用自托管 http code msdn microsoft com ASPNET Web
  • MVC 将 PartialViewResult 渲染为字符串

    免责声明 我编辑了问题 因为我改变了过程 但它并没有改变任何问题 我正在尝试获得一个PartialViewResult呈现为字符串 我尝试使用RenderRazorViewToString这个问题的方法将视图渲染为字符串 https sta
  • MVC4:jQuery 验证不显眼的本机工作不正确

    我的 MVC4 Web 应用程序是在 Umbraco 7 上构建的 我已经安装了以下 nuget 软件包 jQuery 1 10 2 jQuery Validation 1 11 1 jQuery Validation Unobtrusiv
  • 基本类型的 ASP.NET MVC 4 编辑器模板

    我已经创建了一个用于数字输入的模板 如果我这样做 Html EditorFor model gt model SomeValue Number 它工作正常并且使用了模板 但这不起作用 Html EditorFor model gt mode
  • mvc 4下拉默认值选择

    我想在下拉列表中选择默认值 其中policyId 7 但它没有选择该值 我做错了什么 控制器 var pm new ManagerClass IEnumerable
  • 在 MVC4 中使函数异步时 HttpContext.Current null

    我目前正在 VS2010 SP1 中开发 MVC4 我做了其中一个功能 控制器类异步 作为其中的一部分 我制作了控制器类 派生自 AsyncController 并添加了以下两个方法 参见代码部分 1 和 2 下 一种以 Async 结尾的
  • 将 javascript 变量作为参数传递给 @url.Action()

    是否可以将javascript变量作为参数传递给 url Action 因为据我所知可能存在服务器和客户端问题 我的要求是我必须根据过滤器下载文件 并进行ajax调用不适用于下载文件 所以我对 url Action 进行了编码 但无法实现这
  • 更改 web.config 的 appSettings 中的值时重新启动 IIS 中的网站

    为了安全起见 当我更改 Web config 中 appSettings 的值时 我总是重新启动网站 以便刷新所有更改 但我真的需要重新启动它吗 IIS 如何处理 appSetting 值 是一次性读取这些值 启动应用程序后 还是每次客户端
  • asp.net mvc 4:向 Scripts.Render 路径添加参数

    我想做以下事情 Scripts Render bundles jquery version 1 版本值必须是动态的并且应该与 cookie 中定义的值匹配 如何将此参数添加到 Scripts Render 我用 jQuery 尝试过类似的方
  • 无法将 NULL 值插入列“RoleId”(mvc4 简单成员身份)

    我注意到其他人也遇到了同样的问题 例如无法将 NULL 值插入列 UserId https stackoverflow com questions 15346608 cannot insert the value null into col
  • 多态 MVC 视图

    因此 我在 ASP NET MVC 中制作一个注册页面 其中有一个字段列表 该列表会根据许多条件 从数据库中获取 而变化 在每次更新数据库时不更改代码的情况下 在视图上显示这些字段的最佳方法是什么 我正在考虑的当前系统是制作一个带有 名称
  • 在 MVC 类上创建主键字段

    我是 MVC 和 C 新手 我只是偶然发现它并发现它很有趣 我遇到了一个不允许我继续的问题 这是我的代码 using System using System Collections Generic using System Linq usi
  • 部分视图内的 ValidationSummary 未显示错误

    我有这样的部分观点 简化 model Portal Models LoginModel div class login container k block section class using Html BeginForm actionN
  • 将查询字符串字典(或关联数组)转换为字典[重复]

    这个问题在这里已经有答案了 我正在尝试接受以下形式的查询字符串 param key1 value1 param key2 value2 并将其转换为 C MVC 4 中的字典 这在 PHP 中很简单 但我还没有找到任何在 C 中重现此操作的
  • 连接尝试失败,因为连接方未正确响应

    我在 1and1 上有一个共享服务器 在我的 MVC 站点中 当我尝试连接到外部的另一台服务器时 出现以下错误 发送请求时发生错误 无法连接到 远程服务器连接尝试失败 因为连接方 一段时间后没有正确回应 或建立 连接失败 因为连接的主机未能
  • 使用 HTML5 启用后置摄像头

    我正在开发一个使用 MVC ASP Net 4 HTML5 的项目 默认浏览器是 google chrome v29 0 1547 57 我可以与这些工具交互并拍照 但只能使用前置摄像头 如何启用后置摄像头 平板电脑的特点 三星 Galax
  • Visual Studio 智能感知搞砸了

    所以我是 MVC4 和 C 的新手 我已经设计这个网站大约两周了 智能感知没有任何问题 两天来 Visual studio 告诉我 Viewbag 和其他 命令不是我的项目的一部分 我可能错过了一些东西 或者它告诉我 Viewbag 在当前
  • 如何使用 Entity Framework Code First 在两个实体之间建立多个一对多关系

    下面是保存关系数据库记录的简单方法 该方法运行得很好 我对一种情况有疑问 在此之前 我需要知道如果数据库复杂性增加 我所采用的方法会遇到什么困难 还有更好 高效但简单的方法吗 一对一 tb student store student det
  • 如何从 Visual Studio 将视图导航到其控制器?

    问题是解决方案资源管理器上有 29 个项目 而且项目同时具有 ASP NET MVC 和 ASP NET Web 表单结构 在MVC部分中 Controller文件夹中有大约100个子文件夹 每个文件夹至少有3 4个控制器 视图完全位于不同

随机推荐