假设我们正在把现有的Web应用程序或ASP.Net MVC Web应用程序迁移到云中。在这种情况下,我们需要把云服务添加到现有的Web应用程序或ASP.Net MVC Web应用程序中。
我们有一个Web应用程序的解决方案,如下所示:
现在,在这个解决方案上右击,然后在同一个解决方案中添加一个新项目。从已经安装的模板中选择“Windows Azure”项目,然后选择“ASP.Net Web Role”。
在角色选择窗口中不要选择任何角色,然后点击“OK”。如下图所示,
现在,在解决方案资源管理器中,你可以看到Windows Azure项目已经被添加到这个解决方案中了。
在创建了Windows Azure项目以后,我们需要把ASP.Net Web应用程序项目关联到Window Azure上。要完成这个工作,右击Windows Azure项目中的“Roles”节点,选择“Add”,然后选择“We Role Project in solution”选项。
然后你会看到解决方案中的这个项目。点击“OK”
点击“OK”以后,Visual Studio会更新这个Web角色的csdef文件和cscfg文件。
现在添加一些和Windows Azure有关的引用。要完成这个工作,在Web应用程序项目上右击,然后选择“Add References”。然后添加下面这些引用。
用这种方法,你可以把云服务项目添加到现有的Web应用程序中。
原文名:Windows Azure for Developers task 2: Adding Cloud Service project to existing ASP.Net Web Application 作者:Dhananjay Kumar