Показывать страницу по умолчанию всем пользователям (включая неавторизованных)

Вот такая ситуация: заявка стоит годами. Он старый и не должен использоваться. Поэтому я создал совершенно новое приложение, чтобы заменить другое. Теперь я хочу показать часть информации пользователям, пытающимся получить доступ к старому (независимо от того, уже аутентифицированы или, что более вероятно, еще не аутентифицированы) и ссылку на новый.

Я не хочу ничего менять в старом или просто изменить как можно меньше, он должен остаться. Поэтому у меня возникла идея: почему бы не создать резервную копию текущего Default.aspx, а затем создать новое Default.aspx, предлагая пользователям попробовать и использовать новое приложение (может быть, немного изменив web.config, но как?). Однако когда неавторизованный пользователь вводит ~/Default.aspx, он перенаправляется на страницу входа.

Можно ли разрешить неавторизованным пользователям просматривать эту страницу по умолчанию, не перенаправляя их на страницу входа, просто чтобы указать свои учетные данные, а затем увидеть страницу по умолчанию, сообщающую, что есть другое приложение?


person patryk    schedule 06.02.2014    source источник


Ответы (1)


Вы просто хотите "объявить", что пользователи должны перейти в "новое" приложение (а не выполнять автоматическое перенаправление)?

ЕСЛИ ТАК, то не может ли простая html страница с этим объявлением стать вашим "линковщиком"?

Причина, по которой я предлагаю .html (вместо .aspx страницы), заключается в том, что если вы "не хотите ничего менять" на старом сайте, то html-страница/файл уберет его из «Конвейер ASP.Net» (asp.net не будет его обрабатывать, IIS будет) — я предполагаю, что все старое приложение требует аутентификации, потому что вы упомянули default.aspx (обычно документ по умолчанию в Интернете сайт/приложение) уже требует входа в систему (именно поэтому он перенаправляет).

Вы можете установить "старое" приложение default document в качестве этого (нового) стандарта " страница объявлений».

Хт...

person EdSF    schedule 06.02.2014