获取/设置托管WCF服务的帐户

时间:2014-10-24 19:19:20

标签: wcf

我在控制台应用程序中托管我的WCF服务。我需要知道 -

  1. 如何找出此服务托管在哪个帐户及其详细信息?
  2. 如何设置必须托管服务的帐户(这可以在Windows服务中使用,但如何在控制台应用程序中完成?)
  3. 谢谢!

1 个答案:

答案 0 :(得分:0)

  1. 可以使用以下命令找到当前用户:

    System.Security.Principal.WindowsIdentity.GetCurrent()名称;

  2. 在github上有一个有趣的模拟库,可以通过NuGet获得,应该可以解决这个问题: SimpleImpersonation