Azure开发者任务之二:Cloud Service项目添加到ASP.Net Web中

时间:2023-03-08 21:53:39

假设我们正在把现有的Web应用程序或ASP.Net MVC Web应用程序迁移到云中。在这种情况下,我们需要把云服务添加到现有的Web应用程序或ASP.Net MVC Web应用程序中。

我们有一个Web应用程序的解决方案,如下所示:

Azure开发者任务之二:Cloud Service项目添加到ASP.Net Web中

现在,在这个解决方案上右击,然后在同一个解决方案中添加一个新项目。从已经安装的模板中选择“Windows Azure”项目,然后选择“ASP.Net Web Role”。

Azure开发者任务之二:Cloud Service项目添加到ASP.Net Web中

在角色选择窗口中不要选择任何角色,然后点击“OK”。如下图所示,

Azure开发者任务之二:Cloud Service项目添加到ASP.Net Web中

现在,在解决方案资源管理器中,你可以看到Windows Azure项目已经被添加到这个解决方案中了。

Azure开发者任务之二:Cloud Service项目添加到ASP.Net Web中

在创建了Windows Azure项目以后,我们需要把ASP.Net Web应用程序项目关联到Window Azure上。要完成这个工作,右击Windows Azure项目中的“Roles”节点,选择“Add”,然后选择“We Role Project in solution”选项。

Azure开发者任务之二:Cloud Service项目添加到ASP.Net Web中

然后你会看到解决方案中的这个项目。点击“OK”

Azure开发者任务之二:Cloud Service项目添加到ASP.Net Web中

点击“OK”以后,Visual Studio会更新这个Web角色的csdef文件和cscfg文件。

现在添加一些和Windows Azure有关的引用。要完成这个工作,在Web应用程序项目上右击,然后选择“Add References”。然后添加下面这些引用。

Azure开发者任务之二:Cloud Service项目添加到ASP.Net Web中

用这种方法,你可以把云服务项目添加到现有的Web应用程序中。

原文名:Windows Azure for Developers task 2: Adding Cloud Service project to existing ASP.Net Web Application 作者:Dhananjay Kumar