我有一个web api应用程序。该应用程序的某些方法运行chromedriver并执行一些操作(成功点击并截取屏幕截图)
在Visual Studio应用程序下运行良好。 但是当我将我的应用程序发布到IIS时,应用程序会抛出异常
意外错误。 System.Net.WebException:无法连接到 远程服务器---> System.Net.Sockets.SocketException:没有连接 可以制作,因为目标机器主动拒绝它 127.0.0.1:51149在System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot,SocketAddress socketAddress)at at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, 插座s4,插座s6,插座& socket,IPAddress&地址, ConnectSocketState状态,IAsyncResult asyncResult,Exception& 例外)
如何解决?
我在StackOverflow上看到了熟悉的问题,但我找不到答案。
答案 0 :(得分:1)
我遇到了这个问题,因为驱动程序.quit是在最后一个方法调用之前执行的方法。通过从现有页面对象方法中删除driver.quit并将其放在测试方法的末尾进行修复。开始完美运行
答案 1 :(得分:0)
我在任务管理器中有很多Chrome进程。当我杀了它们时,应用程序运行了