首页 文章

发布到Azure的网站是否有工作角色?

提问于
浏览
6

我可以将工作者角色添加到我正在部署到Azure网站的标准MVC4网站吗?我还没有看到有关如何向这些部署添加辅助角色的任何文档 .

我希望我不必将整个项目重建为 Cloud 项目,将MVC4网站转换为Web角色,然后添加新的工作角色......是这样的吗?如果是这样,有没有人这样做是否成功?我有一个非常大的网站,我不想重新打包到一个新项目 .

2 回答

  • 5

    不,但那不是问题 . 您可以进行以下设置:

    • MyApp.Web(ASP.NET MVC 4 Web应用程序) - >部署到Windows Azure网站

    • MyApp.CloudService - >部署到myapp.cloudapp.net

    • MyApp.Worker(工作者角色)

    您可以继续为ASP.NET MVC应用程序使用Windows Azure网站,并为后台作业创建具有辅助角色的新Cloud Service .

  • 2

    Windows Azure Cloud 服务上提供了Web角色和工作者角色 . Windows Azure网站没有工作者角色 .

    但是,您可以让Windows Azure网站通过总线服务与您的工作者角色进行通信 .

    我希望我不必将整个项目重建为 Cloud 项目......

    我不知道您的应用程序是什么样的,但Web角色与Web应用程序非常相似,因此可能值得研究从“标准”Web应用程序到Azure Web角色的潜在变化 .

    Azure Web角色提供了许多优势,如角色可伸缩性,代码部署管理等 .

    Update: Azure网站现在支持自定义域的SSL,有关更多信息,请查看ScottGu的link about the announcement .

    Update: Azure网站现在也支持扩展 .

    另请注意,目前Azure网站不支持自定义域的SSL,这可能是您的应用程序迁移到 Cloud 的阻止程序 .

相关问题