0
背景
我已经创建了一个将在两个地方主持一个Silverlight/WCF基于部署工具:首先会接触到开发,测试和临时服务器,第二个会碰生产服务器。如何获取应用程序池在我的WCF方法内运行的帐户的名称?
在工具内部,它需要知道它在哪里,以便它可以显示适当的环境及其服务器进行配置。
最简单的方法是取出运行WCF服务的帐户的名称,并在此基础上返回相应的DeploymentMode值。
问题
我的问题是,我不能让应用程序池是从我的WCF方法内下运行的帐户的名称。我似乎从HttpContext.Current.User.Identity.Name
拉我是自己的Windows登录。
这两个工具和服务的应用程序池都在特定的域帐户下运行,这不是我的。
问题
我怎样才能获得的应用程序池下我的WCF方法的内部运行的帐户的名称?
哇,快速响应和死亡(减去我的_small_更正)。我不知道为什么我没有尝试'环境',但它从未想到我。谢谢! –