aspnet_regsql.exe问题

时间:2011-09-22 09:11:53

标签: asp.net sql-server

我用asp.net 4和sql server 2008写了一个网站。但我的主机sql版本是2005年,所以我从sqlserver 2008的数据库中获取脚本并将其转换为然后我导入从2008 {i} .sql导出的sqlserver文件并检索它。然后我使用sqlserver 2005进行备份,并将其上传到我的主机上。现在我有一个问题: 我使用aspnet_regsql.exe来创建数据库模式。 但是,当我想登录我的网站时,它会抛出以下错误:

  

'System.Web.Security.SqlMembershipProvider'需要一个数据库   模式与模式版本'1'兼容。但是,目前   数据库架构与此版本不兼容。你可能需要   或者使用aspnet_regsql.exe安装兼容的架构(可用   在框架安装目录中),或将提供程序升级到   较新的版本。

有什么问题?

1 个答案:

答案 0 :(得分:0)

您发布的网站使用的是哪个版本的ASP.NET?看起来它可能与您在开发中使用的不同。

在IIS中基于每个AppPool配置版本信息。