Переработка пула приложений при публикации службы WCF

Я разработал веб-сервис WCF, который содержит зависимость от неуправляемой библиотеки DLL. Когда я пытаюсь опубликовать веб-приложение на работающем сервере (локальном или удаленном) с помощью веб-развертывания Visual Studio 2010 One-Click Web, удаление существующей папки bin завершается неудачно, поскольку эта неуправляемая DLL все еще загружается в память IIS, вызывая Операция публикации завершается неудачно, оставляя папку веб-приложения пустой, за исключением восстановленной DLL. Если я затем вручную перезапущу пул приложений IIS на сервере или перезапущу IIS, я смогу успешно выполнить операцию публикации.

Есть ли какой-нибудь способ автоматизировать повторное использование пула приложений в самом начале операции публикации Visual Studio? Имя сервера и имя веб-приложения различаются в зависимости от различных профилей веб-развертывания, просто чтобы сделать вещи интересными.

Альтернативные предложения также приветствуются.

Некоторые ссылки, с которыми я сталкивался до сих пор:
Как развернуть проект веб-приложения с помощью публикации в один клик и веб-развертывания
Обязательно ли перерабатывать пул приложений при размещении проекта WCF для жизни?

0 ответов

Другие вопросы по тегам