Получить текущий путь службы IIS Hosted AppFabric Workflow - PullRequest
0 голосов
/ 23 января 2012

Как получить текущий путь к рабочему процессу в размещенной службе IIS?

Например, мой рабочий процесс развернут в следующем каталоге:

/Site/WebApp/SubDir/MyWorkflowService.xamlx

Если приложение IIS создано в / Site / WebApp (а web.config находится в этом каталоге), как мне получить путь / Site / WebApp / SubDir изнутри CodeActivity или NativeActivity?

Я выяснил, как получить путь к приложению IIS с помощью System.Web.Hosting.HostingEnvironment, но я не могу найти способ найти путь текущего рабочего процесса, если он развернут в подкаталоге. приложения IIS.

1 Ответ

1 голос
/ 24 января 2012

Самый простой вариант - определить путь во время запуска в IServiceBehavior.ApplyDispatchBehavior () и использовать расширение рабочего процесса, чтобы предоставить его для действий рабочего процесса.

...