我一直在用MVC3 / EFCode First / C#开发一个网站,一切都好,我在我的电脑上多次测试,一切都很完美。
我使用ASP.NET成员资格来管理权限,以及提供Visual Studio 2010的管理Web(解决方案资源管理器中带有Hammer和Little World的小按钮),它启动了一个我可以添加更多用户的网站,角色和一些配置。我使用了能够添加用户的功能,在创建所有其他用户的平台上添加“管理员用户”......但我需要在我的会员桌上使用这个第一个用户(所以我可以登录并创建所有用户)网站使用的东西。)
我遇到的麻烦是我使用Visual Studio上的发布工具在Godaddy上托管了网站,一切正常,我创建数据库并且连接字符串没问题,但是我没有这个“控制面板”来添加第一个用户......
我该怎么办?
答案 0 :(得分:2)
您已将数据库的结构添加到远程服务器。现在,您还需要将Asp.Net成员资格表的内容添加到GoDaddy副本中。
例如,请参阅:http://msdn.microsoft.com/en-us/library/dd394698.aspx,您可以找到
用于部署到登台服务器和生产服务器的数据库部署设置类似于您为Debug构建配置输入的设置。不同之处在于您不希望将您输入的测试用户帐户部署到ASP.NET成员资格系统中。但是,您不能仅为ASP.NET成员资格数据库指定仅Schema Only数据库部署。这是因为数据库中的一个表包含ASP.NET成员资格系统所需的配置数据。因此,您将创建一个自定义脚本来添加配置数据。