【发布时间】:2014-05-20 09:19:33
【问题描述】:
背景
我创建了一个基于 Silverlight / WCF 的部署工具,它将托管在两个地方:第一个将涉及开发、测试和暂存服务器,第二个将涉及生产服务器。
在工具内部,它需要知道它在哪里,以便它可以显示适当的环境及其配置服务器。
最简单的方法是提取运行 WCF 服务的帐户的名称,并根据该名称返回相应的 DeploymentMode 值。
问题
我的问题是我无法从我的 WCF 方法中获取运行应用程序池的帐户的名称。我似乎从HttpContext.Current.User.Identity.Name 得到的只是我自己的 Windows 登录信息。
工具和服务的应用程序池都在一个特定的域帐户下运行,这不是我的。
问题
如何在我的 WCF 方法中获取运行应用程序池的帐户名称?
【问题讨论】:
标签: c# wcf silverlight-4.0 application-pool