.net 4.0中的web.config

时间:2011-12-19 16:20:43

标签: asp.net .net-4.0 web-config

我在4.0(我的第一次)开发了一个应用程序,我只有2页。我部署了它,如果我输入www.mytestapp.com/testpage.aspx

,它工作正常

但如果我只输入mytestapp.com,则会将其重定向到www.mytestapp.com/Account/Login.aspx?ReturnUrl=%2f

我认为这是因为我的web.config文件中有以下行。但是当我注释掉这些行并部署代码时

  <authentication mode="Forms">
  <forms loginUrl="~/Account/Login.aspx" timeout="2880" />
  </authentication>

如果我输入www.mytestapp.com/testpage.aspx它会询问我的用户名和密码。

我该如何解决这个问题?如何在默认情况下将应用程序转到testpage.aspx而不要求任何用户ID和密码?

1 个答案:

答案 0 :(得分:0)

为ASP.net Session和FormAuthentication cookie生成的HttpCookie存在问题。 Web.Config把这个

 <system.Web>
   <httpCookies domain=".mytestapp.com" />
 </system.web>