我想在虚拟主机上用微软提供的默认的架构来管理用户,角色,Profile等。先在本地用aspnet_regiis生民,然后任务->生成脚本->选择数据库...最后生成:
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [aspnet_SchemaVersions](
[Feature] [nvarchar](128) NOT NULL,
[CompatibleSchemaVersion] [nvarchar](128) NOT NULL,
[IsCurrentVersion] [bit] NOT NULL,
PRIMARY KEY CLUSTERED 
(
[Feature] ASC,
[CompatibleSchemaVersion] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** 对象:  Table [aspnet_WebEvent_Events]    脚本日期: 10/03/2009 07:41:24 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [aspnet_WebEvent_Events](
[EventId] [char](32) NOT NULL,
[EventTimeUtc] [datetime] NOT NULL,
[EventTime] [datetime] NOT NULL,...省略。把[dbo].与dbo.都替换掉了。先在本地测试。新建了个库, 执行了上面这些脚本。表、存储过程,视图都能建立。
web.config也配置好了。不过从网站管理工具一打开,提示:选定的数据存储区出现问题,原因可能是服务器名称或凭据无效,或者权限不足。也可能是未启用角色管理器功能造成的。请单击下面的按钮,以重定向到可以选择新数据存储区的页。 下面的消息可能会有助于诊断问题: “System.Web.Security.SqlMembershipProvider”要求一个与架构版本“1”兼容的数据库架构。但是,当前的数据库架构与此版本不兼容。您可能需要使用 aspnet_regsql.exe (在 framework 安装目录中提供)安装一个兼容的架构,或者将提供程序升级到一个较新的版本。 ------------------
但只要把web.config里的连接字符串改成aspnet_regiis生所那个库,立即OK!我在网上搜过这问题, 但好像没有一个能解决问题的。不知大家有没有在虚拟主机上建立Membership/Role/Profile这些库的成功经验,或者怎么在虚拟主机上建的这些表?

解决方案 »

  1.   

    错了,不是rgiis,是aspnet_regsql, 这个我打字时搞混了:-)
      

  2.   

    把aspnet_SchemaVersions的内容插入进去!插入!狠狠地!Feature          CompatibleSchemaVersion     IsCurrentVersion
    common              1                       True
    health monitoring    1                       True
    membership           1                       True
    personalization      1                       True
    profile              1                       True
    role manager      1                       True
      

  3.   

    是在aspnet_SchemaVersions里输入数据:
    Feature     CompatibleSchemaVersion    IsCurrentVersion
    common                         1                          1
    health  monitoring         1                             1
    membership                 1                             1
    personalization                 1                         1
    profile                             1                             1
    role manager                 1                                 1
    http://topic.csdn.net/u/20090418/12/c36c0e34-8a21-40ff-af88-a416f68a7a16.html