У нас возникла проблема с окончательным сообщением, отправленным через стек обслуживания, ожидающим отправки следующего тактового импульса. Мы считаем, что это похоже на:
События, отправленные сервером Servicetack
Однако res.Write () устарела, а res.WriteAsync () выбрасывает:
System.InvalidOperationException: This operation cannot be performed after the response has been submitted
Я также пытался решить проблему, указанную в вышеупомянутой теме, используя:
// Remove url compression /11587166/asp-net-core-otklychit-raspakovku-otvetov
// because of https://stackoverflow.com/questions/25960723/servicestack-server-sent-events
services.AddResponseCompression(options =>
{
var gzip = options.Providers.OfType<GzipCompressionProvider>().FirstOrDefault();
if (gzip != null)
{
options.Providers.Remove(gzip);
}
});
Буду признателен за направление в правильном направлении для решения этой проблемы в качестве принятого в настоящее время решения дляэта проблема больше не жизнеспособна.