Я использую FormsAuthentication для входа в систему.и затем я добавляю это в файл web.config.
<authentication mode="Forms">
<forms loginUrl="Admin.aspx" name=".ASPXAUTH" slidingExpiration="true"
timeout="1440" path="./" defaultUrl="AdminHome.aspx">
<credentials passwordFormat="Clear">
<user name="MyUser" password="MyPass"/>
</credentials>
</forms>
</authentication>
, когда я работаю на сервере, я пытаюсь войти в систему.и тогда адресная строка становится
http://mydomain.com/mydomain.com/default
в чем проблема?
ОБНОВЛЕНИЕ вот мой код для входа в систему,
if (FormsAuthentication.Authenticate(this.txtUsername.Text, this.txtPassword.Text))
{
FormsAuthentication.SetAuthCookie(this.txtUsername.Text, false);
FormsAuthentication.RedirectFromLoginPage(this.txtUsername.Text, false);
}
else
{
Response.Write("Invalid login details. Please try again.");
}