Насколько я понимаю, в описанной вами настройке ASP.NET не разрешает неаутентифицированный веб-доступ к вашему сайту.
Это означает, что при переходе на WebForm1.aspx вы будете перенаправлены на страницу входа с этим URL
.
/login.aspx?ReturnUrl=%2fWebForm1.aspx
Тогда на вашей странице входа может появиться что-то вроде этого
protected void LoginButton_Click(object sender, EventArgs e)
{
if (FormsAuthentication.Authenticate(UsernameTextbox.Text, PasswordTextbox.Text))
FormsAuthentication.RedirectFromLoginPage(UsernameTextbox.Text,false);
else
// Let the user know they didn't authenticate
}
Это перенаправляет обратно к тому, что указывает ReturnUrl.
Ну, если ты не хочешь, чтобы это случилось, не делай этого. Вместо этого сделайте что-нибудь подобное.
protected void LoginButton_Click(object sender, EventArgs e)
{
if (FormsAuthentication.Authenticate(UsernameTextbox.Text, PasswordTextbox.Text))
Response.Redirect("default.aspx");
else
// Let the user know they didn't authenticate
}