Я новичок в .NET Workflow. Я создал службу рабочего процесса и теперь хочу разместить эту службу с помощью IIS. (Этот рабочий процесс был хорошо протестирован путем отладки в VS2012)
Я использую AppFabric и Workflow Manager для настройки всего этого. Workflow Manager создал все базы данных, необходимые для сохранения экземпляров рабочего процесса и сайта управления рабочим процессом в IIS. Затем я опубликовал службу рабочего процесса в zip-файле и импортировал его на свой сайт управления рабочим процессом.
Все было хорошо и работало, когда я выключил свой компьютер два дня назад. Теперь моя серверная служба Workflow Manager больше не запускается. Когда я смотрю журнал событий, это критическая ошибка:
Не удалось запустить серверную часть Workflow Manager в расположении WorkflowServiceBackendHost.Start из-за исключения: System.InvalidOperationException: сертификат 90ED72666C964EE0902E84767A0D284D66F6B725 не найден в хранилище сертификатов.
Я нашел sha1 этого сертификата в файле «Microsoft.Workflow.ServiceHost.exe.config» в папке «C:\Program Files\Workflow Manager\1.0\Workflow\Artifacts». Но изменить его и попробовать что-то другое невозможно. Так что я предполагаю, что это был сгенерированный сертификат конфигурацией Workflow Manager. Я искал в своем certmgr.msc этот sha1 и не смог его найти. Но я не менял и не удалял какой-либо сертификат, и я не думаю, что срок действия сертификата истек, потому что я установил и настроил все два дня назад. Я не думаю, что это тот же сертификат, который используется для связи между службой и внешним приложением.
Возможно, я мог бы что-то изменить в конфигурации Workflow Manager, но этот инструмент не запускается. Возможно, потому что служба не запущена. Но, как я уже сказал, я новичок во всем этом, и информация, которую я нашел до сих пор, не помогла мне или переустанавливала диспетчер рабочих процессов и т. Д. Но тогда мне интересно, что произойдет, если все это будет в производстве.
Может ли кто-нибудь помочь мне снова запустить эту серверную службу Workflow Manager?
Заранее спасибо, Тим