フォーム認証を使用する webforms アプリケーション (4.5) があります。アプリケーションには、基本認証を使用する Web API コントローラーがあります。( http://www.west-wind.com/weblog/posts/2013/Apr/18/A-WebAPI-Basic-Authentication-Authorization-Filterを使用)。
web.config の場所タグは、Web Api コントローラーがあるフォルダーで anon ユーザーを許可するように設定されています。
さて、VS2k12 の IIS Express を使用すると、すべて正常に動作します。httpclient を使用して API を呼び出し、もちろん正しい資格情報を送信すると、いくつかの結果が返されます。
ただし、IIS7 (Win7 pro dev マシン) にアプリケーションを配置すると、認証フィルターが呼び出されますが、Authorization ヘッダーは空です!!!!!
フォーム認証と同様に、基本認証を IIS7 にインストールして有効にしています。Windows認証を無効にして、アノン認証?
誰か手がかりを得ましたか?
編集: 認証ヘッダーがないため、フィルターが 401 を返した後、Login.aspx ページから html を取得しているようです。
ありがとう、ヘンク