C# 在Azure上部署使用ACS的MVC应用程序

C# 在Azure上部署使用ACS的MVC应用程序,c#,asp.net,azure,C#,Asp.net,Azure,我是Azure软件开发新手。我开发了一个MVC web应用程序。我还使用了一个通过CRUD操作实现的简单数据库。我已经使用我的登录在Azure云上部署了我的MVC。我还将我的数据库迁移到Azure云。我点击了以下链接: 我还必须实现使用ACS的身份验证。接受谷歌和雅虎的认证。我可以通过下面的帖子成功地做到这一点: 但是ACS是在本地主机上实现的。我的意思是,emulator可以很好地工作,但我无法在Azure环境中发布使用ACS的web应用程序 我尝试通过更改为托管在云上的实际web应用程序

我是Azure软件开发新手。我开发了一个MVC web应用程序。我还使用了一个通过CRUD操作实现的简单数据库。我已经使用我的登录在Azure云上部署了我的MVC。我还将我的数据库迁移到Azure云。我点击了以下链接:

我还必须实现使用ACS的身份验证。接受谷歌和雅虎的认证。我可以通过下面的帖子成功地做到这一点:

但是ACS是在本地主机上实现的。我的意思是,emulator可以很好地工作,但我无法在Azure环境中发布使用ACS的web应用程序

我尝试通过更改为托管在云上的实际web应用程序名称来更改我创建的所有localhost引用,但没有成功

请帮助我如何在Azure云环境中部署使用ACS托管的MVC应用程序


任何链接也会有帮助或提供任何信息。先谢谢你。这让我震惊了4个小时…

您需要做两件事:

  • 在ACS中,确保依赖方应用程序使用您的公共URL(您的cloudapp.net地址或自定义DNS)
  • 在web.config中,替换本地主机和公共URL中的所有引用(您也可以自动执行此操作)

感谢您的即时回复。我正在浏览链接。我将在完成后不久再次发表评论。非常感谢你的帮助。谢谢你。。。