Se você tiver um arquivo foo.aspx existente, poderá definir um cabeçalho de local para redirecionar para o novo arquivo / URL:
<script runat="server">
private void Page_Load(object sender, System.EventArgs e) {
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","bar.aspx");
}
</script>
No IIS6, se o arquivo existir, usando o snap-in de gerenciamento, você pode clicar com o botão direito do mouse para abrir as propriedades do arquivo e selecionar redirecionar para outro local.
No IIS7, você pode usar o módulo de reconfiguração para capturar a solicitação e redirecioná-la.