我用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
安装兼容的架构(可用 在框架安装目录中),或将提供程序升级到 较新的版本。
有什么问题?
答案 0 :(得分:0)
您发布的网站使用的是哪个版本的ASP.NET?看起来它可能与您在开发中使用的不同。
在IIS中基于每个AppPool配置版本信息。