【问题标题】:Testing WCF service on Windows Azure在 Windows Azure 上测试 WCF 服务
【发布时间】:2012-06-16 15:44:30
【问题描述】:

我在 Windows Azure 项目中创建了一个 WCF 服务(具有 1 个 WCF 服务 Web 角色)。

如何在本地机器上测试它?如果我想编写一个向该服务发出请求的应用程序,我应该在应用程序中添加什么引用?

当我在这个项目中按 F5 时,它会在浏览器中显示一个网页,上面写着“HTTP error 403.14 - Forbidden”。

抱歉问了这么愚蠢的问题=)

【问题讨论】:

    标签: c# wcf deployment azure


    【解决方案1】:

    将 Azure 项目设置为启动项目。这将启动 azure 模拟器,它将在 localhost 上托管您的 wcf 服务。我相信它会自动打开一个浏览器并加载您的网站。如果没有,您可以随时在系统托盘中检查模拟器本身以获取端口(非常类似于您使用开发服务器的方式)。当然,您也必须走在通往服务的正确道路上。

    【讨论】:

      【解决方案2】:

      使用 Azure 上公开的服务的 uri 添加对测试项目的服务引用

      【讨论】:

      • 我明白这一点,但我在哪里可以获得此服务参考?它写在哪里?如果服务托管在本地计算机上,如何获取链接?
      • 您说您在 Azure 中托管服务...?
      • 我有一个 Visual Studio Windows Azure 项目,其中实现了 WCF 服务。我使用 F5 启动它,但我看不到如何获取此服务的链接以便在另一个应用程序(客户端应用程序)中使用它。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-15
      • 1970-01-01
      相关资源
      最近更新 更多