【问题标题】:Deploy .ASMX Web Service to Windows Azure将 .ASMX Web 服务部署到 Windows Azure
【发布时间】:2015-04-20 15:48:42
【问题描述】:

我对 Azure 完全陌生,我偶然发现了它,因为我希望租用一个 Web 服务来更新我们的数据库,而不是在内部托管它并且可能涉及任何安全风险。

因此,我为自己准备了一个免费的 Azure Web 试用版,看看是否值得。我有一个基于 .ASMX 的 Web 服务(因为这是我所知道的全部构建)并且我希望将它部署到 Windows Azure。

这可能吗?

干杯,

詹姆斯

【问题讨论】:

    标签: web-services azure


    【解决方案1】:

    是的,我自己就是这样做的。将 AzureCloudService 项目添加到您的解决方案(需要 Azure sdk);创建为空项目,请勿选择任何网络或辅助角色作为项目创建的一部分。

    在云服务下选择角色 -> 添加 -> 解决方案中的 Web 角色项目... 并选择您现有的 Web 服务项目

    从云服务项目的上下文菜单中,您将能够打包或发布到 Azure。

    【讨论】:

    • 嗨,Alex,今天早上我会试一试,然后告诉你。
    • 嗨,Alex,解决方案中的 Web 角色项目对我来说是灰色的,有什么想法吗?
    • 我忘记了以上内容仅适用于 .net WebApplication 而不是网站(我显然对您的环境做了太多假设!),这可能是原因。我建议创建一个新的空 WebApplication 并向其添加 WebService asmx,然后按照上面的说明进行操作。这将有望证明 amsx 项目将在 Azure 中正常运行。然后是如何最好地将您的项目迁移到 WebApplication 的问题......
    【解决方案2】:

    您可以在 Visual Studio 中执行此操作,右键单击项目名称,然后单击发布,当然之后您将被要求登录到您的 azure 帐户并单击您将拥有您的网络服务已部署并准备好使用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多