【问题标题】:Deploy MVC application that uses ACS on Azure在 Azure 上部署使用 ACS 的 MVC 应用程序
【发布时间】:2012-10-09 10:21:16
【问题描述】:

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

https://www.windowsazure.com/en-us/develop/net/tutorials/web-site-with-sql-database

我还必须实施使用 ACS 的身份验证。接受 google 和 yahoo 凭据。我可以按照以下帖子成功完成:

http://msdn.microsoft.com/en-us/library/windowsazure/gg429779.aspx

但是 ACS 是在 localhost 上实现的。我的意思是在模拟器上运行良好,但我无法在 Azure 环境中发布使用 ACS 的 Web 应用程序。

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

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

任何链接也将提供帮助或任何信息。提前非常感谢。我为此震惊了 4 个小时...

【问题讨论】:

    标签: c# asp.net azure


    【解决方案1】:

    你需要做两件事:

    • 在 ACS 中,确保依赖方应用程序使用您的公共 URL(您的 cloudapp.net 地址或自定义 DNS)。
    • 在您的 web.config 中,将所有来自 localhost 的引用替换为您的公共 URL(您也可以自动执行此 as described here)。

    【讨论】:

    • 感谢您的即时回复。我正在通过链接。我会在完成后不久再次发表评论。非常感谢你的帮助。欣赏它...
    猜你喜欢
    • 1970-01-01
    • 2020-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多