根据我对.Net Core 3.1的了解,我们鼓励我们使用通用主机生成器而不是Web主机生成器。 Microsoft.Azure.Relay.AspNetCore nuget程序包示例代码使用webhost,这是有道理的,因为最近一次更新是在.Net Core 3.1发行之前的4个月前。请参见下面的示例。
var host = new WebHostBuilder()
.ConfigureLogging(factory => factory.AddConsole())
.UseStartup<Startup>()
.UseAzureRelay(options =>
{
options.UrlPrefixes.Add(connectionString);
})
.Build();
不幸的是,通用主机生成器无法识别“ .UseAzureRelay”。我应该使用其他的nuget包吗?