Asp.Net MVC5の新規プロジェクトで、ログインページが無限ループになる件
質問
私はVisual Studio 2013で真新しいプロジェクトを作成しています、私はAsp.Net MVCとフレームワーク4.5.1を選択します プロジェクトが作成され、その後、私はデフォルトのWebページを開始するためにF5以外のことは何もしません。残念ながら、それはあまりにもログインページにリダイレクトしているログインページへのリダイレクトを生成します。以下は、私がブラウザで持っているURLの短いバージョンです。
http://localhost:5285/Account/Login?ReturnUrl=%2FAccount%2FLogin%3FReturnUrl%3D%252FAccount%252FLogin%253FReturnUrl%253D%25252FAccount%25252FLogin%25253FReturnUrl%25253D%2525252FAccount%2525252FLogin%2525253FReturnUrl%2525253D%252525252FAccount%252525252FLogin%252525253FReturnUrl%252525253D%25252525252FAccount%25252525252FLogin%25252525253FReturnUrl%25252525253D%2525252525252FAccount%2525252525252FLogin%2525252525253FReturnUrl%2525252525253D%252525252525
イベントビューアではエラーは出ていません。しかし、画面上では:
HTTP Error 404.15 - Not Found The request filtering module is configured to deny the request where query string is too long." クエリ文字列が長すぎるリクエストを拒否するように設定されています。 クエリ文字列が長すぎるリクエストを拒否するように構成されています。
IIS Expressのデフォルト設定でWebサイトが動作しています。どうすればこの問題を解決できますか? 私の Visual Studio 2013 に何か問題があるのでしょうか?
編集
新しい Web サイトを作成し、IIS でそれをホストする場合は動作します。しかし、新しい Web サイトを (何も変更せずに) 作成し、再生 (デフォルトで IIS Express を起動) した場合、それは動作しません。
編集 2
私は、すべての ウェブサイト を削除しました。私はすべてを再コンパイルしました、そして、それはこのエントリーを作成しました。
<siteDefaults>
<logFile logFormat="W3C" directory="%IIS_USER_HOME%\Logs" />
<traceFailedRequestsLogging directory="%IIS_USER_HOME%\TraceLogFiles" enabled="true" maxLogFileSizeKB="1024" />
</siteDefaults>
<applicationDefaults applicationPool="Clr4IntegratedAppPool" />
<virtualDirectoryDefaults allowSubDirConfig="true" />
</sites>
IISではなく、IIS Expressでエラーが出たままです。
どうすれば解決できますか?
これは潜在的に有害なアドバイスであることに注意してください。アプリケーションホストの設定ファイルを直接変更するのは良い考えではなく、通常はこれを安全に行うツールがあります (たとえば Visual Studio 内から)。
この問題を解決するために、私はここにあるデフォルトの IIS 設定ファイルを取りました。
C:\Windows\System32\inetsrv\config\applicationHost.config
私のドキュメントへ
%userprofile%\documents\iisexpress\config\applicationhost.config
そして、うまくいきました。
これは、匿名アカウントではなく、一部の Windows 認証を設定していたためです。
関連
-
.NET開発サーバー アプリケーション管理ツール
-
.NET 6における暗黙の名前空間参照
-
ASP.NET Coreで複数のサービス実装クラスをインジェクトする方法
-
Net CoreによるAutoFacの利用
-
[解決済み] Visual Studioのデバッグ/ロードが非常に遅い
-
[解決済み] web.configの変換で "Replace Or Insert "を行う方法はありますか?
-
[解決済み] Log4netがログファイルにログを書き込まない
-
[解決済み] ASP.NET Web API - PUT & DELETE 動詞が許可されない - IIS 8
-
[解決済み] WebAPI 2 の DefaultInlineConstraintResolver エラー
-
[解決済み] コンテンツ」項目が重複して含まれていました。.NET SDKは、デフォルトでプロジェクトディレクトリの'Content'アイテムを含めます。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
ネットのメモリ管理に関する5つの基本
-
swagger uiをasp.net coreに統合する原理
-
非同期タスクキャンセルと監視のネット実装
-
[解決済み] 任意の長さのリクエストを許可するように web.config を設定する方法
-
ConfigurationManagerのGetSection()メソッドです。
-
[解決済み] ASP.NET MVCでビューをコンパイルする
-
[解決済み] ASP.NET MVCコントローラは、Imageを返すことができますか?
-
[解決済み] Server.UrlEncode vs. HttpUtility.UrlEncode
-
[解決済み] ASP.Net MVCとWebフォームを比較する最大のメリット
-
[解決済み] HTTPハンドラ vs HTTPモジュール