私はここで完全に迷っています。これはより早く動いていた。フォーム認証を使用するMVC3アプリケーションがあります。FormsAuthentication LoginUrl
<authentication mode="Forms">
<forms loginUrl="~/Login/Index" timeout="2880"/>
</authentication>
しかし、リダイレクト、またはFormsAuthentication.LoginUrlをチェックする際に、そのはまだデフォルト/アカウント/ログインを使用して、いくつかの理由のために:ウェブの設定では、私は次のように持っています。存在しないこれを上書きするweb.configはなぜですか?あなたのweb.config
にappSettings
にこれを追加すること
これ以上の情報はありませんか?それが働いていたときに何が設定されましたか?それ以来何が変わりましたか? – dkarzon
それは働いていたときと同じものに設定されていました。何十もの変更が加えられ、アプリは依然として重視されています。しかし、これに影響を与えた変更はありません。私は、web.configからその値を取っていないので、formauthentication.loginurlの値が設定されていたにもかかわらず、見つけようとしています。 – Tyrsius
@Tyrsuis - Fiddlerをチェックして、謎のリダイレクトが行われていることを確認します。次に、アクションフィルタ、グローバルフィルタ、グローバルasaxなどをチェックして、リダイレクトをハイジャックしているコードがあるかどうかを確認します。 web.config.debugとweb.config.releaseをチェックしましたか? – RPM1984