TDAPIOLELib 라이브러리를 사용하여 QC에서 테스트 사례를 트리거하는 문제에 직면하고 있습니다. Visual Studio 2010을 사용하여 응용 프로그램을 디버깅 할 때 QC 스케줄러가 실행되고 테스트 사례가 원격 컴퓨터에서도 실행되지만 IIS에 배포 한 후 startexecution이 트리거 된 줄에서 액세스가 거부되면 오류가 발생합니다.HP OTA 클라이언트, 즉 asp.net 오류의 TDAPIOLELib를 사용하여 QC 테스트 케이스를 실행하는 데 문제가 발생하면 TSScheduler를 트리거 할 때 액세스 거부 오류가 발생합니다.
TSScheduler scheduler = testset.StartExecution(""); /* Getting access denied error in this line */
scheduler.TdHostName = "RemoteMachineNameHavingQTP";
scheduler.Run();
IIS에서 호스팅되는 웹 응용 프로그램에 액세스 할 때 try-catch 블록을 사용하면이 오류가 발생합니다. 그러나 Visual Studio에서 응용 프로그램을 디버깅 할 때 아무런 문제가 없습니다. TSScheduler에 대한 객체가 코드에서 생성 될 때 스케줄러가 내 컴퓨터에서 트리거되어 날짜 근처의 작업 표시 줄에서이를 볼 수 있다는 것을 디버깅 할 수 있습니다. 그러나 외부에서 액세스 할 때 오류를 일으키는 것은 이상한 일입니다. IIS와 관련이 있습니까? 아니면 누구든지이 문제를 해결하는 방법을 제안 할 수 있습니까?