SignalR LongPolling: модуль фильтрации запросов настроен на отказ от запроса, в котором строка запроса слишком длинная

У меня проблема с SignalR LongPolling. После того, как проблема с управлением группой в длительном опросе, который был решен (я думаю), благодаря обходному решению @dfowler сказал мне, все перестает работать в конечном итоге, потому что опрос перестает работать.

Приложение работает хорошо, но после некоторого времени бездействия это начинает происходить:

Ошибка HTTP 404.15 - Не найдено Модуль фильтрации запросов настроен на отказ в запросе, где строка запроса слишком длинная.

Я вижу, что URL-адрес на самом деле очень длинный:

HTTPS://localhost/MyTestWeb1.PriceIsRight.Web/updates/poll транспорт = longPolling & connectionToken = Wi8JkSIcjGdvYVBxzJ3CZclkwYL7d2peZzobOJABzsPzirhKHgTI2K% 2BQh% 2FNbfGv3L3iGoIhp8HxbZnptzuynccLQq9dbaHIHy0OlshLGHf% 2be% 2BxPxV% 2F3NoP1XNRVLtSJs & groupsToken =% 2F6rKIYLag7J94szTAkdB2z9201% 2BQ3eK5y9HjYwSBmTAp77FO6% 2FYf5TcnzcYX2mieQ% 2FN16z7A9FL8jn% 2Bhbz8K5q% 2BAjKE5z% 2BqixE6oGO9JcsJcOzWYSDMG25Y96Bw6AyoRFEfBjWC0k1xsaTIVArKoWvw8rvqua7R8bPX3UQcvhGxa1ODABLtPch2NW5QGWbRnomPnqJwm9cO9elfQeh5Yt9Toneu8f4JFSXcub0uH78RgGIoc0bIABsAIPJa5lBOrIwAFe8LZKKx7FWRPzssql6GBN9VJ7KZW4sEEpPS4OpIMgcLlZ4UbpfOLbb% 2F% 2BBRlIvGRIS4PXRQufozELnh7E3JkWNH7tCJy2fcuc8nOKA3w1cyQU9RVlOf7Y6zyY4GNuuIbkEmq8SN9xfrF % 2B0oTQ5FY% 2Fq% 2BdqPdm2heVBY6pH0liKwMjRo% 2BTEtiU9zzTjXFsXhCdnGjdNeVzONKIpXN1q1Xhu% 2FS7JLVYOZN2ITbD9BUIH3q% 2FRPgKkevZSpInUXa1CDueNlR1iWJYP7wJKY% 2FfheR% 2BORzwu% 2BmK1RwgGTZkG8rnT% 2F1jIeu23SBBURajqcXPgw6BQJuAL9q8JQx8ZTKA3odt3ja34ROCAvEyXrtG4urIv75HMQRkhrpRUPm6s6P44ZPA31cKrWq1CrdtP2Ge% 2BtmbXu5N0LBdE3FHxdw797CFHkzvc9iTMFsbCunFYSU% 2B2% 2BLVG RGzsLyvubFJ87FYLhN1ir8MPFXyzisJ2pFhPLRmGNWgF78IirGyePgUvI40% 2Fiij4PkVlQ43Q2IkkR7cUTerwQKTHVK2upKSVbHG4jIE2c8u2% 2FDmOKmV% 2Bt2B35fYJxnu0f8xx9% 2FDH% 2BWSpxYJ9ZmSXnTtF7iqtWS18pxyHoUyS2O3BYQxCwvo7JOI% 2F4hBuWeZn09N% 2BzC3V% 2BhFp7JW8LWWB% 2FfLhAWTMfRYpTE% 2FfVfwRsGYQBaJwc5x7Q% 2BXvwTqlQAni5clfyFyBP2oMZXV9Y84Tt2hLfshcFiV1Il7SaTgM8Q2GdTw3EKbMrIQbldAz06TGKdtYJ% 2BFyVQVOB4WJ70Kfilnjh9KI94% 2FGU% 2BPUSdBUV9VfOKXpUokISalXGyCbT6EgjG4WtS% 2BCu4K6gALrYHly5c1CVD7Gu8hM5FwRD% 2B0J% 2BkYTn2oSRs7cSULYA6w5wB2BSgyPXJ6FvxYACqnD4pD8Bt6SGBYTPkpn6nBfwhG% 2FKC9y% 2FO4NWm% 2Ba9I% 2F4gAUVPfr6GNZVJFAL5DRN0Gf9bhSTPQtnWzoXqW1KjXHynFcMO8sH3NR30VDjr1oB2ru760Ur7ruVf4PQZQej0Dva2Q% 2FV% 2Btwkft352H% 2F59% 2FuJRViH8BgM% 2B% 2FNe3VYPFLsrc3q% 2Fbd6i% 2FA2uIKuHaqKdWtU8SxDXeO4jwfXsoqvuc5m4yXghtzFByDNuuz% 2FRCsBP6768HxFUnb1Mx4CjrtKV7ci70DSRr6A4YPyTbEF4YaTPnz7f85pMuPDMGVIR7WIA4fwhte% 2BemUz2rpQkhP0xJ7Cx30CwKAgBl5aiJa8htm7UX9ApWQRaC22GyuUoMEyDVrcd6geMGHAFuj2czd3TQKNgnCzyNBfYYdUrcILKkKtcOXmhMeydPmk% 2FQUkR30oNl9TB1hIm7q6qVskCwCaPSN5m04Thj2MAIzHGuG18zbHxB6lq BwbXM9FyKmFeAiVNPhY3WTvC5wPEatIMzXBNJ4S6m5rUppcoQLFseBVPRYB% 2BfMRqDaU% 2FRbWdWxlPHsGkQxVq & MessageId = d-B836F05A-B% 2C52% 7Cb% 2cc% 7CC% 2C0% 7CF% 2C3A% 7Cg% 2C38% 7Ch% 2C32% 7Ci% 2C36% 7Cj% 2C36% 7Ck% 2C38% 7Cl% 2C38% 7CM% 2C3E% 7Cn% 2C34% 7Co% 2C3E% 7Cp% 2C0 & пары = истина & TID = 10 & _ = 1390238814537

Повторное соединение также не выполняется, а затем отключается:

[17:38:08 GMT+0000 (GMT Standard Time)] SignalR: Couldn't reconnect within the configured timeout (30000ms), disconnecting. jquery.signalR-2.0.1.js:77
[17:38:08 GMT+0000 (GMT Standard Time)] SignalR: Stopping connection. 

Если я обновляю страницу, все снова начнут хорошо работать. Затем, когда я проверяю запрос опроса, URL выглядит намного короче:

HTTPS://localhost/MyTestWeb1.PriceIsRight.Web/updates/poll транспорт = longPolling & connectionToken = z4yGjBDaK8hh9eOfWPxXy4% 2BpkC% 2BDTCtZjlsi% 2BDM0Z3JJofNE0E7BX% 2B2QtIn0n0mzCsXyk0Tna3% 2FCYRaKoSliA6uFNraONdleoKJgoq1chUZSRf5qHs5RazfXrQFw6ifQ & groupsToken = z8QTCuB6CWlSFs76g62l5odbEtSW3Rv1a46podyAeNBRjlIrCDNcgEDoRhPpiOE1aRoOiy7x% 2B3wFicWhHhK4FCTKKk8We% 2BzIvnERITIhstdJ3e5yOt8veR2aWcLhyOsPf8i5zoeRLwrizj0QZlplP1GgmbjO9wFJG4ySe2TKddGRFfFE4Qfy% 2F03OBD4sL8mOC8kBMAWNE6oTvaJiJJ3QMKvtUBjFeg% 2BorNvl26EwaG5zE5laJZkwTha7BHHnysOPvxFXFKE6yVoad9zifiHQDj% 2Fp8TYQ3DbSFKsaSynyEYlU4YCg4TzgyrXGvhUPGZ4EYlTwBa7RoPsqOwspeIziDEBk4OW9sb8LtTdOXJXTVZXFoZ34XOdgqcZVHHCJvESczZE5AmsLoCts4Xq58ld6f9PDHdxmtTUkAEj0CcS9Bqg% 3D & MessageId = d-B836F05A- д% 2CA% 7Cr% 2C3% 7CS% 2C0% 7Cv% 2C45% 7Cw% 2C9 & пары = истина & TID = 0 & _ = 1390239846281

Есть ли причина, по которой URL-адрес может расти таким образом?

Благодарю.

PS: В этом посте есть проблема с форматированием. Я не знаю, где =1390238814537"> и =1390239846281"> в начале вставляемых URL-адресов.

0
источник поделиться
1 ответ

Как отметил @halter73, проблема состоит в группах.

Это вызвано группамиToken, которые расширяются при добавлении клиента в большее количество групп.

0
источник

Посмотрите другие вопросы по меткам или Задайте вопрос