对“无法找到存储过程 'dbo.aspnet_CheckSchemaVersion' 错误进行故障排除
使用 WinHost.com 托管您的应用程序时,您可能会遇到错误消息:“找不到存储过程 'dbo.aspnet_CheckSchemaVersion'。”当服务器上的 SQL 数据库缺少会员管理所需的存储过程时,会发生错误。
解决方案:
要解决此问题,请按照以下步骤操作:
奔跑aspnet_regsql.exe:
此命令在 SQL 数据库中创建必要的表和对象。在命令提示符中运行以下命令:
aspnet_regsql.exe -S [DBServerName] -U [DBLogin] -P [DBPassword] -A all -d [DBName]
将占位符值替换为您的值。服务器名称、数据库登录名、密码和数据库名称 如果您不确定在哪里可以找到 aspnet_regsql.exe,请导航。到:
%windir%\Microsoft.NET\Framework\v4.0.30319
并找到该文件。
按照向导操作:
该命令将启动向导确保在向导过程中选择“成员身份”和“角色”功能。 setup.
启用角色:
如果在创建身份表之前在 ASP.NET MVC 项目中禁用了角色,则可能需要立即启用它们。
通过完成这些步骤,成员资格表和存储过程将在 WinHost.com 上的 SQL 数据库中创建,解决“找不到存储过程 'dbo.aspnet_CheckSchemaVersion'”错误。
以上是如何修复 WinHost 上的'无法找到存储过程 'dbo.aspnet_CheckSchemaVersion'”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!