Я фиксирую ошибку 404 через фильтр isapi в IIS ...
Я не уверен, что вы пишете фильтр илиФильтр уже существует.Я предполагаю, что вы пишете это сами, так как это стековый поток, а я предполагаю C или C ++, так как вы сказали ISAPI.
В случае .... Фильтр ISAPI будет получать HTTP_FILTER_CONTEXT для каждого входящего запроса.Вы должны структурировать свой код так, чтобы эти вещи были отдельными;передайте указатель на эту структуру каждой функции в вашем коде, если вы используете C, или сохраните ее в состоянии объекта, если вы используете C ++.Также ваш код должен быть поточно-ориентированным.
Могу ли я столкнуться с проблемами при перенаправлении этой динамической серверной стороны, если обработчик ошибок одновременно захватывает нескольких пользователей.
Да, если вы не будете следоватьТребования к написанию многопоточного фильтра.
Есть более простые способы выполнить то, что вы хотите, я думаю. IIS позволяет администраторам указывать URL-адреса для предоставления «настраиваемого ответа об ошибке HTTP» .URL-адрес может быть любым на веб-сервере, включая динамический веб-скрипт, например, страницу, написанную на ASPNET или PHP или что-то еще.Вы можете использовать перенаправление 302 на вашу динамическую страницу;это обычная картина.Нет необходимости прибегать к написанию фильтра ISAPI.