この .NET 新人を許してください。私は、サポートしようとしているアプリケーションの複雑さや、Windows 認証の詳細な仕組みを知らないからです。
変更しようとしているアプリケーションは、Excel アドインと Dynamics GP Web サービス拡張機能の組み合わせです。現在の Windows ユーザーを変数に設定する単純なコード行を WS 拡張機能に追加しようとしています。リンクされた質問の人のように、私は NT AUTHORITY\NETWORK SERVICE を取得しており、代わりに真の Windows ユーザーを取得する必要があります。
上記のリンクの Q&A にたどり着きました。ただし、WS 拡張 web.config ファイルに行を追加すると、使用しているアプリケーションが壊れます。「Client found response content type [...]」で始まるエラーが表示されます。このエラーは、画面の表示可能な部分の下に続き、スクロールできないため、さらに下に有用なコンテンツがあるかどうかわかりません。
また、変数を Environ("USERNAME") に設定しようとしましたが、それは "ROGUE$" に設定されています - ROGUE は私のコンピュータ名です。私の変数が「管理者」と等しくなるように努力することを期待しています.