PhantomJS在模拟管理员用户时不会运行

PhantomJS在模拟管理员用户时不会运行,phantomjs,Phantomjs,出于不值得在此讨论的原因,我在web.config中模拟了一个管理员用户,如下所示 <identity impersonate="true" userName="DOMAIN\USERNAME" password="PASSWORD" /> 我的看法是: @ViewBag.Test 这是我的phantomJs文件: system = require('system'); system.stdout.write('asdf'); phantom.exit(); 如果我在web.c

出于不值得在此讨论的原因,我在web.config中模拟了一个管理员用户,如下所示

<identity impersonate="true" userName="DOMAIN\USERNAME" password="PASSWORD" />
我的看法是:

@ViewBag.Test
这是我的phantomJs文件:

system = require('system');
system.stdout.write('asdf');
phantom.exit();
如果我在web.config中注释掉模拟行,并让该站点作为应用程序池运行,它工作正常,屏幕上会显示“asdf”。但是如果我将模拟保留在web.config中,则不会得到任何输出。在任务管理器中查看流程时,我简要地看到PhantomJs.exe出现

我已经为管理员用户授予了PhantomJs.exe和test.js的完全安全权限

你知道为什么冒充管理员用户会停止这项工作吗

system = require('system');
system.stdout.write('asdf');
phantom.exit();