HttpHandler может быть лучшим решением для вашего случая, потому что вы, возможно, захотите удалить его из своего приложения.Я бы просто использовал приведенный ниже код в качестве отправной точки и изменил бы его в соответствии с вашими потребностями.Также убедитесь, что вы используете код перманентного перенаправления, чтобы, если это общедоступный сайт, Google или другие поисковые системы понимали, что он перемещен.
Как только вы написали свой HttpHandler, просто зарегистрируйте его в своем web.config, и вы будете готовы к работе, просто убедитесь, что путь к обработчику установлен на ваш старый URL."ClientLogin.aspx".
<httpHandlers>
<add verb="*" path="/ClientLogin.aspx" type="My.Web.Redirect, My.Web" />
</httpHandlers>