我需要以管理员用户身份从 IIS7(Windows Server 2008)中托管的 WCF 服务启动一个进程(.exe 控制台应用程序)。怎么能得到这个?
谢谢你,里卡多
我需要以管理员用户身份从 IIS7(Windows Server 2008)中托管的 WCF 服务启动一个进程(.exe 控制台应用程序)。怎么能得到这个?
谢谢你,里卡多
我不确定 IIS 中的 WCF 服务,但是对于基本网站,您单击该网站(在 inetmgr IIS7 中),在 IIS 部分下有一个名为 Authentication 的图标。然后在主框中有几个选项,如匿名身份验证等。选择一个,然后在右侧点击编辑按钮。您可以指定希望站点执行的用户。如果您真的想要,您可以选择您的管理员帐户。
同样,这是针对 IIS 网站,而不是 WCF 服务。
就像其他一些评论员所说的那样,给它一个完整的管理员帐户并不是正确的方法。我会创建一个具有最低权限的受限用户帐户。
只需设置池的应用程序标识(在高级设置中)。这不是最终的解决方案,但现在它有效。