将 Kestrel 与监听选项一起使用

UseKestrel with listen options

我在为 ASP.NET 核心解决方案添加监听选项时遇到问题。我尝试了一个全新的解决方案,将 program.cs 附加到:

      .UseKestrel(options =>
      {
          options.Listen(IPAddress.Any, 5000);
          options.Listen(IPAddress.Any, 5001, listenOptions =>
          {
              listenOptions.UseHttps("/HTTPS_cert/https.pfx", "****");
          });
      })

我收到的错误是:“名称 'IPAddress' 在当前上下文中不存在。

如果我尝试:

options.Limits.MaxConcurrentConnections = 100;

服务器启动正常。我错过了什么?

我正在使用 VS Mac。

非常感谢...

您只是缺少 System.Net 的导入,因为那是 IPAddress.Any 静态字段所在的位置。只需将此添加到您的文件中:

using System.Net;