我在VS2012.2中创建了一个带有MVC4 Web角色的“Windows Azure云服务”项目。当我运行项目时它只给我一个网页。我正在尝试为我的网站开发一个Web服务后端,所以我希望能够直接从我的网站上调用web方法,该网站也在Azure上运行。
当F5我的项目时,它只给了我一个网站。我应该使用辅助角色而不是Web角色吗?
答案 0 :(得分:0)
如果您将后端Web服务与Web角色一起使用,则可以直接使用它。
如果您将服务置于辅助角色,则需要在辅助角色上打开输入端点,以便可以从azure的外侧连接它。
或者,您可以为您的服务创建另一个网站,并映射到您的网络角色上的虚拟字典/应用程序。
答案 1 :(得分:0)
您可以同时使用两者,但Web角色最简单,因为它为您设置了所有内容。
答案 2 :(得分:0)
在您的方案中使用Web角色更好,发布Web角色的原因非常简单。