繁体   English   中英

将自托管的SignalR后端部署到Azure

[英]Deploy a self-hosted SignalR backend to Azure

我制作了一个具有以下架构的Web应用程序:

React.js前端(仅客户端javascript,无Node.js服务器)

C#控制台应用程序中的SignalR自托管后端

我想将安装程序部署到Azure,但是我是Azure的新手。

我应该没事按照类似的教程部署前端这一个

但是我找不到有关部署SignalR自托管后端的任何资源。

我发现一些资源讨论了有关Azure上的IIS中托管的ASP.NET MVC SignalR Web应用程序的问题,而不是有关自托管应用程序的问题。

我应该为后端使用App Service吗? 有什么需要注意的吗?

谢谢你的启发

您可以将SignlarR托管在IIS上,但这不是最佳性能。

不托管在IIS中的原因包括:

没有IIS或不需要IIS的环境,例如没有IIS的现有服务器场。 需要避免IIS的性能开销。 SignalR功能将添加到以Windows服务,Azure工作人员角色或其他进程运行的现有应用程序中。

在Azure中,您可以运行它,例如:

应用服务了解更多)

Windows服务示例更多信息 )。

工作者角色了解更多

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM