我将我的ASP.NET MVC站点上传到托管平台https://my.gearhost.com,但我不确定如何才能启用该站点的用户帐户功能。
我可以通过我的网站访问我的MySQL数据库,该网站也托管在gearhost上,但我如何在ASP.NET中创建外部DefaultConnection数据库?
在转到登录页面时,我收到以下消息:
“使用其他服务登录。没有配置外部身份验证服务。有关设置此ASP.NET应用程序以支持通过外部服务登录的详细信息,请参阅本文。”
我试着浏览了这篇文章,但它解释了如何设置SMS和电子邮件双因素身份验证。我意识到这方面的潜在安全问题,但这是一个简单的学校项目。
这就是有问题的数据库:http://i.imgur.com/wfk1idY.png
我相信有一种简单的方法可以让它工作,但我还没有找到解决方案。
发布于 2017-03-16 07:35:59
如果我误解了你的问题,请告诉我。
您有一个用于本地开发的ConnectionString,它在本地工作,但是一旦部署到服务器上,它就不再工作了。
如果是这种情况,则需要在Web.Release.config文件中添加以下内容
<connectionStrings>
<add name="DefaultConnection"
connectionString="<ConnectionString from hosting provider>;"
xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/>
</connectionStrings>确保输入正确的连接字符串。这将由您的主机提供商提供。
https://stackoverflow.com/questions/42820951
复制相似问题