是否可以在Azure WebJob中运行PhantomJS?
当我尝试时,我得到例外:
System.Net.Sockets.SocketException: An attempt was made to access a socket in a way forbidden by its access permissions 127.0.0.1:55910
也许是"主持人之间的沟通"进程和PhantomJS进程在Azure WebJob中被阻止/不可能?我也没有在日志文件中(在Azure WebJobs仪表板上)从PhantomJS进程获得任何输出,所以我不确定是否
a)主机进程和PhantomJS之间的套接字通信被阻止了
或
b)PhantomJS流程 - phantomjs.exe
- 被阻止启动
我发现有几个人提到了PhantomJS和GDI +的问题,but this seems to have been fixed。到目前为止,我无法找到针对我的特定错误消息的解决方案。在玩它的同时,我在Web Apps的免费层上运行。我不认为更高层会解决问题,不是吗?
ps:有没有替代PhantomJS做类似的事情并在Azure WebJob内部工作?还是有另一种方式来控制" PhantomJS不需要套接字?