2

到目前为止,我一直使用Visual Studio 2010中内置的WebSite管理工具来管理用户和角色以及MySQL成员和角色提供者。现在如何在没有Visual Studio的情况下在生产服务器中有效设置MySQL用户和角色?

,我已经部署应用到生产服务器,我收到以下错误:

enter image description here

即使我试图复制的某个角色,一个用户从我的地方数据库到生产服务器使用的数据库,它没有工作,我不断收到相同的错误。至少,我确信这是错误的原因,因为我进行了远程调试,这导致我发现它。

在这一点上,我很困惑如何让它正常工作。所以,任何帮助或指导将非常感激。

编辑:此时,用户已在登录页面中使用连接字符串到生产数据库服务器进行了身份验证。出于这个原因,我已经解决了与connectionString有关的任何问题。加载需要角色的masterPage时出现此错误,以便选择要显示的菜单。

回答

0

此问题的解决方案是通过授予对machine.config的完全访问权限并自动生成架构来创建mysql_aspnet_membership提供程序,而不是在数据库中手动创建成员资格表,但我可能会采用一种有效方法创建数据库。

之后,这一切都没有了。

1

异常消息说明了一切:它无法连接到数据库。验证您的生产数据库服务器是否正在运行,连接字符串是否正确以及是否有从网络服务器到数据库服务器的网络连接(包括名称解析)。

+0

此时,用户已经在登录页面中使用连接字符串到生产数据库服务器进行了身份验证。出于这个原因,我已经解决了与connectionString有关的任何问题。在加载需要角色的masterPage时,出现此错误以选择要显示的菜单。任何其他想法?谢谢你的帮助 – aleafonso

相关问题