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