UPDATEAppFabric Пользовательские настройки Windows Server Provider Выдает
Вот ссылка на код пользовательского поставщика - http://www.gurpreetsohal.com/configurationprovider.zip
Я сумел использовать отражатель для дальнейшего шага в DLLs Microsoft AppFabric, и я нашел место где происходит исключение.
Исключение вызывается по методу WaitForStatus - услуга, безусловно, в исходном состоянии, он просто никогда не достигнет начала состояния в пределах установленного значения тайм-аута.
Значение таймаута по умолчанию - 60 секунд. Я увеличил это до 10 минут, та же проблема.
Сценарий:
1) Работа в среде рабочей группы Это означает, что AppFabric не позволит источник SQL Server для хранения файла конфигурации, так что вы оставили в Обменник или создании поставщик настраиваемой конфигурации.
Я решил сделать последнее и написал реализацию, используя предоставленный интерфейс ICustomProvider, используя blobstorage.
Все это работает нормально, конфигурация может быть создана/изменена, удалена правильно - мастер настройки отлично работает.
Проблема заключается в том, что я запускаю Start-CacheCluster в powershell, служба кэширования AppFabric зависает в состоянии запуска.
Powershell затем выдает ошибку:
Однако, если я вручную запустить службу из services.msc - это не работает отлично никаких проблем, в значительной степени мгновенно.
Чтобы убедиться, что это не проблема среды, я настроил AppFabric для использования файловой системы для конфигурации, и она отлично работала без каких-либо проблем.
Затем я начал искать, что на самом деле делает команда powershell и декомпилирует dll.
Это заставило меня так далеко, как это:
currentAdmin.StartCluster (новый ProgressDelegate (это, (IntPtr) this.StartClusterDelegate), новый WriteErrorDelegate (это, (IntPtr) this.WriteErrorRecord), это. QuorumTimeout, this.HostTimeout);
Я не могу шагнуть дальше и застрять.
Я попытался как Azure Tables и Blob Storage, чтобы попытаться получить эту работу
Помощь !!!!!
Брандмауэры не работают. Основная конфигурация, которую я пытаюсь сделать, - это единственный узел, поэтому он также является административным узлом. – swissarmykirpan
Кроме того, в оригинальном вопросе я упомянул, что использовал стандартный метод filehare, который работал без проблем! – swissarmykirpan
@warpcore. Если это возможно, возможно, неплохо было бы забросить код для вашего настраиваемого поставщика. Возможно, там есть проблема. –