首页 > 数据库 > mysql教程 > 为什么我在 ASP.NET 中收到'无法找到存储过程 'dbo.aspnet_CheckSchemaVersion'”错误?

为什么我在 ASP.NET 中收到'无法找到存储过程 'dbo.aspnet_CheckSchemaVersion'”错误?

Patricia Arquette
发布: 2024-12-29 18:05:12
原创
885 人浏览过

Why Am I Getting the

找不到存储过程“dbo.aspnet_CheckSchemaVersion”:故障排除和解决方法

尝试在 ASP 上登录或注册用户时在 WinHost.com 上托管的 .NET 会员页面,您可能会遇到以下错误:“找不到存储过程'dbo.aspnet_CheckSchemaVersion'。”此错误源于 SQL Server 数据库中缺少所需的 ASP.NET 成员资格存储过程。

解决方案是在 WinHost.com SQL Server 上注册 ASP.NET 成员资格表和过程。为此,请按照以下步骤操作:

  1. 执行 Aspnet_Regsql.exe:

    • 在以下位置找到“aspnet_regsql.exe”可执行文件使用运行命令框的“%windir%Microsoft.NETFrameworkv4.0.30319”目录(Windows 键 R)。
    • 运行“aspnet_regsql.exe”并按照向导的说明进行操作。
    • 确保选择“-A all -d [DatabaseName]”选项来创建所有表和指定数据库中的过程。
  2. 验证角色已启用:

    • 检查 ASP.NET MVC 项目中是否启用了角色。这对于自动创建 ASP.NET 标识表至关重要。

通过执行以下步骤,您将解决“无法找到存储过程 'dbo.aspnet_CheckSchemaVersion'”的问题错误并启用 WinHost.com 服务器上 ASP.NET 会员系统的正常运行。

以上是为什么我在 ASP.NET 中收到'无法找到存储过程 'dbo.aspnet_CheckSchemaVersion'”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板