IIS8を搭載した新しいWindowsServer2012マシンを使用しています。ログインページにWindows認証を使用するアプリケーションをインストールしました。アプリケーションは.NET2.0を使用します(構成するのは少し面倒でしたが、それは別の話です)URLでログインページを指定すると、アプリケーションは完全に機能します。このログインページは、ユーザーを確認し、登録されている場合は自動的にログインするアプリケーションのデフォルトドキュメントです。登録されていない場合は、ローカルアプリケーションのクレデンシャルを入力できるForms認証ログインページにリダイレクトされます。
私が抱えている問題は、ログインページを直接参照した場合にのみログインページが機能することです。つまり、URLに名前を入力します。IIsのデフォルトドキュメントを使用すると、404エラーが返されます。
表面上はIIS8と同じように見えるIIS7またはIIS7.5に関する他の記事をここで見ましたが、これらの問題の解決策では問題は解決しません。
アプリケーションプールは現在Classicとして構成されており(Integratedも試しています)、アプリケーションアカウントとしてNetworkServiceを使用し、32ビットが有効になっています。.NETFrameworkv2.0用に構成されています。デフォルトのドキュメントは、サイトとアプリケーションの仮想ディレクトリの両方で有効になっています。