Я согласен с Одедом ... Но если вы все еще хотите позволить неавторизованному пользователю сменить пароль ... Проверьте, находится ли страница смены пароля в защищенном разделе вашего файла Web.config ... Возможно, вы дали полная авторизация для всех ваших страниц только для авторизованного пользователя ... проверьте свой тег авторизации .. Если это так, вы можете изменить настройку авторизации только для страницы смены пароля, используя тег местоположения в файле web.config ...