37

プログラムでC#でappPoolのIDを取得するにはどうすればよいですか?現在ログインしているユーザーではなく、アプリケーションプールユーザーが必要です。

4

3 に答える 3

54

System.Security.Principal.WindowsIdentity.GetCurrent().Name現在のアプリケーションが実行されている ID を識別するために使用できます。このリンクは、aspx が実行されている ID を表示する優れたユーティリティを提供します。

于 2012-04-11T07:07:42.407 に答える
1

私にとってはうまくいくと思われる別の可能性があり、 Microsoft.Web.Administration パッケージとその軍団の依存関係をインストールする必要はありません。

string appPoolUserIdentity = WindowsIdentity.GetCurrent().Name;

forums.asp.netから

于 2020-07-08T12:58:35.483 に答える