Невозможно создать прокси-сервер с 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 и т. Д.? Какие параметры мне нужно указать?
заранее спасибо