イントラネット環境でCALLERのユーザーIDを取得できる(のみ)ことができるC#3.0 Webサービスを作成する必要があります。私はおそらく、呼び出し元プログラムから情報を渡すことができたが、私の場合は実現不可能であることを理解している。 WebサービスはWindowsアプリケーション(正確にはInfopath 2003)によって消費され、私のWindowsアプリケーションからユーザーIDを取得するのは現実的ではありません。C#Webサービスから現在のユーザーIDを取得する
これは達成可能ですか? IIS(Windows 2003標準サーバーでホストされる)はWindows認証を使用します。私はWindowsIdentityを使用していくつかのことを試みましたが、それはlocalhostでのみ機能します。
「C#Webサービス」のようなものはありません。 ASMXサービス、またはWCFサービスを意味しますか? –