Невозможно создать прокси-сервер с agilepoint wcf

У меня есть приложение ASP.NET, которое использует веб-сервис Agilepoint, размещенный в IIS, и работает нормально.

Сейчас я пытаюсь перейти с этого веб-сервиса Agilepoint на хост WCF, но у меня возникли некоторые проблемы с классом WCFWorkflowProxy, который, как я знаю, является классом, предлагаемым Agilepoint DLL для предоставления доступа к веб-сервису...

Документация Agilepoint просто предлагает следующий метод (который я считаю неточным и громоздким):

public IWFWorkflowService GetWorkflowService ()
{
   string user = this.Context.User.Identity.Name;
   // Set Credentials – Windows Authentication
   System.Net.ICredentials credentials = System.Net.CredentialCache.DefaultCredentials;
   string locale = "en-us";
   string workFlowBinding = (String)ConfigurationSettings.AppSettings["WorkFlowBindingUsed"];
   IWFWorkflowService m_api = new WCFWorkflowProxy("MyApplicationName","", locale, user, credentials, workFlowBinding);
   return m_api;
}

Когда я использовал класс WorkflowService, мне пришлось записать URL-адрес, на котором размещен веб-сервис, а затем указать контейнер cookie, учетные данные и имя приложения. Кто-нибудь знает, как построить прокси? Какие шаги, когда я хочу использовать WCFWorkflowProxy? Не обязательно указывать appName, machineName и т. Д.? Какие параметры мне нужно указать?

заранее спасибо

0 ответов

Другие вопросы по тегам