我目前的情况是我需要在IIS托管ASP.net/C# API的远程服务器上执行exe(它创建一个本地.txt文件).我创建了一个本地用户(比如userA)作为管理员来运行远程服务器中的Web服务,但是没有创建.txt文件.我已经检查并向userA授予必要的文件夹权限,并将用户添加到各个组中.有趣的是,如果我以远程系统中的userA身份登录,则exe会按预期执行.如果我退出然后它失败了.服务器是带有IIS 7的Win服务器2008.任何帮助将不胜感激.
更新:我已经解决了这个问题,并在此处发布了相关问题的答案和一些链接.简而言之,我需要在IIS应用程序池中设置"加载用户配置文件".
谢谢大家的贡献