Самое простое, что можно сделать, это указать IIS7 на каталоги проверки TeamCity - он будет создан там, чтобы вы могли запускать тесты для служб без моделирования развертывания. Вы также можете захотеть создать 2 этапа тестов - один более традиционный модульный тест, который запускается до «развертывания», и второй набор, который запускается после того, как 1-й набор успешен и «развертывание» происходит.
Развертывание вне TeamCity может определенно работать, хотя в точности зависит от вашей сети и топографии приложения.