最近サーバーを移動しましたが、xmlファイルを認識しないため、一度に機能したフラッシュが機能しなくなりました。詳細は次のとおりです。
Server Error in Application
Internet Information Services 7.5 Error Summary HTTP Error 404.8 - Not Found The request filtering module is configured to deny a path in the URL that contains a hiddenSegment section. Detailed Error Information ModuleRequestFilteringModule NotificationBeginRequest HandlerStaticFile Error Code0x00000000 Requested URLhttp://obscured.xml Physical PathD:\home\obscured.xml Logon MethodNot yet determined Logon UserNot yet determined
この問題は、IIS要求しているファイルを保護していることが原因です。
IISはデフォルトで、app_data
、bin
などの特定の名前のファイルへのリクエストを拒否するフィルターを設定して、Webアプリケーションを保護します。これは、IISの非表示セグメントコントロールを介して行われます。あなたのアプリはこれの影響を受けているようです。
理想的には、要求するファイルの名前を変更する必要があります。
ただし、それができない場合は、削除方法の手順について こちらの記事 を参照してください。
私の場合、ビンと呼ばれるビジネスオブジェクトを持つアプリケーションがありました。何が起こったと思いますか?私のBinControllerのURLは http:// localhost:6537/bin/index でした
明らかに、RequestFilteringにはbinフォルダーへのアクセスを拒否するエントリがあったため、リクエストはMVCルーティングエンジンに到達する前にブロックされました。
私は単にコントローラーの名前をBinsControllerに変更しました http:// localhost:6537/bins/index はうまくいきました。