【问题标题】:PhantomJS runs fine as me, returns blank page when running under IISPhantomJS 和我一样运行良好,在 IIS 下运行时返回空白页
【发布时间】:2013-05-12 18:19:55
【问题描述】:

我正在运行一个 ASP MVC3 网站,该网站衍生出一个运行 phantom js 的新进程,该进程调用网站并将它看到的内容写入文件。 IIS_IUSRS 组对该目录具有写入权限。如果我手动运行脚本,它工作正常。如果我在 IIS 下运行它,它会绘制一个空白页。我有什么明显的遗漏吗?有没有办法让我成为 IIS 用户来查看错误是什么?

谢谢。

编辑:我想出了如何获取 page.open 的状态。状态为“失败”。在我的管理员帐户下工作,在 iis 帐户下失败。

【问题讨论】:

    标签: c# iis permissions windows-server-2008-r2 phantomjs


    【解决方案1】:

    我不是 IIS 用户,但在 Linux 上 Phantomjs 不会通过服务器用户(Apache 用户)运行,并且会给出权限被拒绝错误。 linux 有一个解决方法,我们需要创建另一个 bash 文件并为其提供 root 访问权限(在您的情况下为管理员访问权限)。因此,在您的情况下,您希望通过后台的管理员用户运行 phantomjs。抱歉,我对此无能为力。 linux 解决方法是http://cisight.com/run-latest-phantomjs-with-shell_exec-php-on-ubuntu-11-10-oneiric/

    【讨论】:

    • 我正在考虑尝试一下。我今晚试试。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多