我可以将工作者角色添加到我正在部署到Azure网站的标准MVC4网站吗?我还没有看到有关如何向这些部署添加辅助角色的任何文档。
我希望我不必将整个项目重建为云项目,将MVC4网站转换为Web角色,然后添加新的工作角色......是这样的吗?如果是这样,有没有人这样做是否成功?我有一个非常大的网站,我不想重新打包到一个新项目。
答案 0 :(得分:5)
不,但这不是问题。您可以进行以下设置:
您可以继续为ASP.NET MVC应用程序使用Windows Azure网站,并为后台作业创建一个具有辅助角色的新Cloud Service。
答案 1 :(得分:2)
Web角色以及工作者角色。 Windows Azure网站没有工作者角色。
但是,您可以通过总线服务让 Windows Azure网站与您的工作者角色进行对话。
我希望我不必将整个项目重建为云项目...
我不知道您的应用程序是什么样的,但Web角色与Web应用程序非常相似,因此可能值得研究从“标准”Web应用程序到Azure Web角色的潜在变化。
Azure Web角色提供了许多优势,如角色可伸缩性,代码部署管理等。
更新:Azure网站现在支持自定义域的SSL,有关更多信息,请查看ScottGu的link about the announcement。
更新:Azure网站现在也支持扩展。
另请注意,目前Azure网站不支持自定义域的SSL,这可能会阻止您的应用程序迁移到云端。