【问题标题】:Hosting Web Service/WCF Service?托管 Web 服务/WCF 服务?
【发布时间】:2011-03-22 08:58:41
【问题描述】:

我是 Windows Azure 的新手,我正在尝试将我的 Web 应用程序部署到 Windows Azure。 在我的应用程序中,我使用了一些网络服务,现在我想知道如何在 Windows azure 中构建它们并将该网络引用包含在我的网络应用程序中?

一些教程说我必须将我当前的 Web 服务作为 WebRole 导入云服务项目,但在我的 Web 服务文件夹中,没有 csproj 文件。

谢谢!

【问题讨论】:

    标签: c# web-services azure wcf cloud


    【解决方案1】:

    我发现我只需要创建一个新的Window Azure Project 并添加一个WCF Service Web Role,将我的旧文件复制到旧 Web 服务中(如果是 ASMX,可能会稍作更改),然后以相同的方式托管它Web应用程序。瞧,现在一切正常:)

    【讨论】:

      【解决方案2】:

      我认为您应该将 WebRole 用于 Web 服务,但您可以使用 WorkerRole。

      看看这个:

      http://www.devproconnections.com/article/windows-azure-platform3/Hosting-WCF-Services-on-Azure-101.aspx

      【讨论】:

      • 感谢您的回复,但正如我上面所说的,我当前的 Web 服务没有 csproj 文件,那么如何将其添加为 WebRole/WorkerRole? :-
      • 创建一个新项目并在其中添加代码。否则,您将不得不几乎手动创建云项目。您可以在 WCF 项目中添加派生自 RoleEntryPoint 的对象,并手动将项目添加到 .csdef 文件中,但创建一个新项目将是最简单的。
      猜你喜欢
      • 2013-05-26
      • 1970-01-01
      • 2011-09-18
      • 1970-01-01
      • 2013-08-06
      • 2012-04-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多