Код состояния HTTP 301 однозначно определен в RFC 2616 как
любые будущие ссылки на это
ресурс должен использовать один из
возвращенные URI
, что означает, что вы должны пойти и попросить всех своих клиентов провести повторную проверку ресурса. Если у вас есть система, в которой вы можете отправлять обновления своим клиентам, возможно, вы можете отправить обновление, чтобы снова использовать тот же URI, но провести повторную проверку.
Ничто из того, что вы делаете на стороне сервера, не поможет - фактически, удалив постоянное перенаправление в IIS, вы уже приняли все необходимые меры.