自托管ASP.NET Web服务作为gRPC服务器和客户端

时间:2019-12-06 10:46:52

标签: c# asp.net .net

我们有一个ASP.NET Web服务,该服务当前托管在IIS上。它充当客户端和服务器。该项目正在使用.Net 4.6.1框架。我们想放弃SOAP并使用gRPC协议,但是IIS不支持HTTP2,因此我们不能用它来创建服务器。

我找到了一个答案here,这表明我们使用Topshelf将应用程序设置为Windows服务。这基本上意味着我们正在编写自己的托管服务吗?有问题的应用程序在Global.asax中具有配置,应在应用程序启动时运行它,以便对其进行正确配置。它使用Autofac进行依赖项注入。如果我们使用Topshelf,是否可以运行Global.asax方法Application_StartApplication_End

0 个答案:

没有答案