在Azure上托管现有的WCF服务

时间:2012-05-21 12:44:47

标签: .net wcf azure

我有一个非常简单的wcf应用程序,由App.config,Iservice.cs,Service,cs和Service.svc组成。我只是将它发布到IIS并最终使用我的DLL的bin目录,web.config(从app.config中导出)和我的.svc文件,这是浏览访问服务的内容。

我想将此移至Azure,但我不确定最简单的方法。我在vs2010中创建了一个新的Windows Azure项目,但是我无法将现有项目添加为角色,而是我不得不创建新的Web角色或wcf服务角色。

任何人都可以告诉我必须更改以托管我现有的项目吗?

1 个答案:

答案 0 :(得分:5)

只需打开您的WCF Web项目,右键单击它并选择:

添加Windows Azure部署项目:

Add Windows Azure Deployment Project

这将为您创建Cloud Service项目,并将您的Web应用程序添加为Web角色。它只能在使用Web应用程序项目而不是Web站点项目时才能工作。