将 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;
我在为 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;