有很多关于Asp.Net Core 1.0及其跨平台特性的文章。我知道可以将其部署到 Linux、OSX、Windows。我读过很多关于如何做到这一点的分步文章。但我仍然不知道如何将其发布为 Azure 项目中的云服务 Web 角色。
我有一个巨大的分布式系统,包括Web角色、Worker角色和Cache Worker角色。考虑到 Asp.Net Core 1.0,我面临着下一个问题:
- 是否可以将 Asp.Net MVC Core 站点部署为 Azure 项目的 Web 角色?或者我应该将其托管在辅助角色上?
- 是否有适用于 Linux 的现成 Azure 模拟器?换句话说,如果我决定在 Linux 上迁移并托管我的系统,如何使用这种“跨平台”调试我的分布式系统?
最佳答案
是的,这是可能的,但需要一些技巧: https://oren.codes/2017/10/16/using-asp-net-core-with-azure-cloud-services/
PS。您可以在这里投票支持此功能:https://feedback.azure.com/forums/34192--general-feedback/suggestions/35096002-support-hosting-asp-net-core-in-cloud-services关于azure - Azure 云服务上的 Asp.Net Core MVC?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39879270/