2017-03-15 75 views
0

我将我的ASP.NET MVC站点上载到主机平台https://my.gearhost.com,但我不确定如何为用户帐户启用网站功能。使用ASP.NET用户帐户登录的外部数据库

我可以通过我的网站访问我的MySQL数据库,它也托管在gearhost上,没有问题,但是如何使ASP.NET中的DefaultConnection DB在外部?

一旦去到登录页面,我收到此消息:

“使用其他服务登录 有没有配置外部认证服务,请参阅本文有关设置此ASP.NET应用程序的详细信息。支持通过外部服务登录“。

我尝试阅读文章,但它解释了如何设置短信和电子邮件双因素身份验证。我意识到潜在的安全问题,但这是一个简单的学校项目。

这是有问题的数据库:http://i.imgur.com/wfk1idY.png

我敢肯定有一个简单的方法,使这项工作,但我一直没能找到解决的办法。

回答

0

请让我知道,如果我误解你的问题。

您有一个ConnectionString用于您本地开发的本地工作,但是一旦您部署到您的服务器,它就不再有效。

如果这是你需要将以下添加到您的Web.Release.config文件

<connectionStrings> 
    <add name="DefaultConnection" 
     connectionString="<ConnectionString from hosting provider>;" 
     xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/> 
</connectionStrings> 

确保正确的连接字符串中撤诉。这将由您的托管服务提供商提供。