2011-03-22 232 views
3

我是Windows Azure的新手,我試圖將我的Web應用程序部署到Windows Azure。 在我的應用程序中,我使用了一些Web服務,現在我想知道如何在Windows Azure中構建它們並在我的Web應用程序中包含該Web引用?託管Web服務/ WCF服務?

有些教程說我必須將我當前的Web服務作爲WebRole導入到Cloud Service Project中,但在我的Web服務文件夾中沒有csproj文件。

謝謝!

回答

2

我發現我只需要創建一個新的Window Azure Project並添加WCF Service Web Role,複製舊的Web服務我的舊文件(也許變化不大如果它是ASMX的話),然後以與Web應用程序相同的方式託管它。瞧,現在一切正常:)

0

我認爲你應該使用WebRole作爲Web服務,但是你可以使用WorkerRole。

拿上這個一看:

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

+0

感謝您的回覆,但正如我上面所說,我目前的Web服務沒有csproj文件,那麼我怎麼能把它添加爲WebRole/WorkerRole? : - < – 2011-03-22 10:20:59

+1

創建一個新項目並簡單地在那裏添加代碼。否則,您將不得不幾乎手動創建雲項目。您可以在WCF項目中添加一個派生自RoleEntryPoint的對象,然後將該項目手動添加到.csdef文件中,但創建新項目將是最簡單的。 – vtortola 2011-03-22 11:27:53