Azure云服务上的Asp.Net Core MVC?

Ade*_*rov 6 azure asp.net-core-mvc asp.net-core

有很多关于Asp.Net Core 1.0及其跨平台功能的文章.我知道可以将它部署到Linux,OSX,Windows.我已经阅读了很多一步一步的文章如何做到这一点.但我仍然不知道如何在Azure项目中将其作为Cloud Service Web Role发布.

我有一个庞大的分布式系统,包括Web角色,工作者角色和缓存工作者角色.考虑到Asp.Net Core 1.0,我遇到了下一个问题:

  1. 是否可以将Asp.Net MVC Core站点部署为Azure项目的Web角色?或者我应该在工作者角色上主持它?
  2. 是否有适用于Linux的即用型Azure模拟器?换句话说,如果我决定在Linux上迁移和托管我的系统,如何用这个"跨平台"调试我的分布式系统?