我的web应用程序是一个必须部署到各种web服务器上的产品。有没有办法确定.Net工作进程帐户在运行时使用的帐户名?
使用.Net 3.5、C#
提前感谢
-Pete
发布于 2010-04-19 11:33:52
你试过System.Environment.UserName吗?
编辑
您说得对,环境用户名似乎不起作用。下面是你可以尝试的其他东西,我已经在IIS 7/ Windows Vista上测试过了:
System.Security.Principal.WindowsIdentity.GetCurrent().Name
为我返回"NT AUTHORITY\NETWORK SERVICE“,因为我的默认应用程序池作为网络服务运行。
https://stackoverflow.com/questions/2665030
复制相似问题