ServiceStack Самостоятельное перезапуск приложения

Как я могу перезапустить AppStack самостоятельно размещенный Apphost? Установка для моего экземпляра AppHost значения null и его удаление не работает корректно, выдает следующее исключение:

System.ArgumentException: An entry with the same key already exists.

Я должен быть в состоянии сделать это, чтобы перезагрузить настройки и запустить AppHost без перезапуска службы Windows, на которой размещен AppHost

РЕДАКТИРОВАТЬ: предложения Скотта и Moo-Juice для запуска AppHost в другом домене приложений является правильным решением. Чтобы обойти вызовы Cross Domain для перезапуска AppHost, я создал второй AppHost, который запускается в главном домене приложений и вызывает метод Restart из решения Скотта. Включение CORS в обоих экземплярах AppHost позволяет с помощью простого вызова $ ajax перезапустить службу и перезагрузить страницу после запуска службы и возврата запроса.