我在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和密码?
答案 0 :(得分:0)
为ASP.net Session和FormAuthentication cookie生成的HttpCookie存在问题。 Web.Config把这个
<system.Web>
<httpCookies domain=".mytestapp.com" />
</system.web>