TDAPIOLELib ライブラリを使用して QC でテスト ケースをトリガーする問題に直面しています。Visual Studio 2010 を使用してアプリケーションをデバッグすると、QC スケジューラが実行を開始し、テスト ケースもリモート マシンで実行されますが、IIS にデプロイした後、startexecution がトリガーされた行でアクセスが拒否されたため、エラーが発生します。
TSScheduler scheduler = testset.StartExecution(""); /* Getting access denied error in this line */
scheduler.TdHostName = "RemoteMachineNameHavingQTP";
scheduler.Run();
IIS でホストされている Web アプリケーションにアクセスするときに try-catch ブロックを使用すると、このエラーが発生しました。ただし、ビジュアル スタジオでアプリケーションをデバッグする場合は問題ありません。デバッグ中に、コードで TSScheduler のオブジェクトが作成されると、マシンでスケジューラがトリガーされ、日付の近くでタスク バーに表示されることに気付くことができます。しかし、外部からアクセスするとエラーになるのはおかしいです。それはIISに関連していますか、それともこの問題を解決する方法について誰かが提案できますか?