标签: azure
我有一个用C#的entity framework core 3.1开发的Api Rest,需要在Azure的虚拟机中部署应用程序,但是不行,我拿的大部分教程都是讲如何创建的虚拟机和发布一个简单的 web 应用程序,任何指南、帮助或教程? 一般错误是500(服务器内部错误),和web配置问题
答案 0 :(得分:0)
您需要确保外部请求可以登陆并由在 VM 内运行的 Web 服务器(通常是 IIS)处理。为此,您需要打开防火墙端口以允许 VM 内的入站流量以及通过门户内 VM 的网络接口(位于“网络”选项卡上)。
API 在技术上被部署为网络应用程序的一部分。因此,以下链接会有所帮助。
话虽如此,在 Azure (PaaS) 中将 API 作为应用服务部署是比使用 VM 更好的方法(除非您的 API 有特定要求需要在 VM 中部署)。应用服务还可以设置其他相关服务,例如记录和监控、身份验证等更容易。