在Azure中部署/承载.NET Framework 4.8控制台应用程序

mkshixfv  于 2022-11-17  发布在  .NET
关注(0)|答案(1)|浏览(232)

如果我想在Azure中部署/托管具有输入/输出的.net控制台应用程序(framework 4.8),并且我想设置CI/CD(我想在有人可以使用它之前看到应用程序中的单元测试通过)管道,我应该使用什么服务?
目前正在研究这是否可行,因为我希望能够处理控制台应用程序的输入,就好像我真的只是在本地运行它一样,同时请记住it framework 4.8。
也许我应该转换/使它成为一个Azure Func?

fafcakar

fafcakar1#

从戴的话中得到了启示
“是的:但请记住,HTTP是基于离散的客户端发起的请求/响应事务,而控制台程序假设它们可以完全独立地读写stdin/stdout,这与传统的HTTP请求根本不兼容--我建议您使用SignalR(或仅原始WebSockets),以允许远程Web浏览器客户端读写生产者/消费者系统,然后该系统将其转换为任何标准输入/stdout数据格式。”
解决方案:从控制台应用程序中分离一般逻辑,并将其迁移到AzFunc

相关问题