2011-12-19 16 views
0

私は4.0でアプリケーションを開発しました(私の初回)、私は2ページしか持っていません。私はそれを展開し、www.mytestapp.com/testpage.aspxと入力すれば正常に動作しています.net 4.0内のweb.config

しかし、mytestapp.comと入力するとwww.mytestapp.com/Account/Login.aspx?ReturnUrlにリダイレクトされます=%2f

私はweb.configファイルに以下の行があるためだと思います。しかし、ときに私はこれらの行をコメントアウトし、コードに

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

を展開し、私はそれは、ユーザーIDとパスワードのための私を求めているwww.mytestapp.com/testpage.aspx入力した場合。

どうすればこの問題を修正できますか?どのように私はデフォルトでtestpage.aspxに任意のユーザーIDとパスワードを要求せずにアプリを作ることができますか?

答えて

0

ASP.netセッションとFormAuthenticationクッキーのために生成されたHttpCookieに問題があります。 Web.Config Put this this

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

これは機能しませんでした。私はこれを追加し、部分(作業しなかった)をコメントにして、これを追加し、部分を残してみました。 (どちらもうまくいきませんでした) – SmilingLily

+0

返事ありがとうございます。 – SmilingLily

+1

これは最初の部分です 1.変更aspnet_sessionid cookie http://stackoverflow.com/questions/2326521/asp-net-session-cookies-specifying-the-base-domain – dotnetstep

関連する問題