如何将本地成员身份和角色数据库复制到远程MS SQL数据库



我制作了一个使用内置ASP.NET登录函数的MVC应用程序。它在我的本地机器上运行得很好。我买了一个网络托管服务,因为我想把我的网站发布到互联网上。

如何将成员资格和角色数据库/表复制到我的新MS SQL数据库中,并使其与我当前的项目一起工作?

在我的Web.config中,我有:

<add name="ApplicationServices" connectionString="data source=.SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient" />

注意

Instance=true

这意味着SQLServerExpress将打开aspnetdb.mdf文件,如果需要,将首先动态创建它。

当我尝试登录我的网站时,我得到以下错误:

Sorry, an error occurred while processing your request.

感谢

您需要运行位于C:WindowsMicrosoft.NETFrameworkv4.0.30319中的aspnet_regsql。只需将它指向您的远程sql服务器,它就可以处理其余部分。

您还需要将应用程序服务的连接字符串编辑为远程sql server的连接字符串。

最新更新