以下のケースで困っています。
C# で記述された Web サービス (これは古代のルーン文字です。.NET 2.0、asmx ファイル) があります。サービスが呼び出されると、ユーザーは HttpContext.Current.User などでチェックされます。呼び出しは Active Directory アカウントで行う必要があります。これで現在のユーザーのアイデンティティを取得するのにまったく問題はありません。
この Web サービスはある時点で別の Web サービスを呼び出しますが、2 番目の Web サービスでは Current.User.Identity-object が空です!?
これはなぜですか、どうすれば修正できますか?
両方のサービスは、IIS 6 を使用する Server 2003 でホストされています。両方のサービスは、Windows 認証が有効になっている ApplicationPools で実行されています。