Вы не ограничены только использованием веб-сервера по запросу, встроенного в Visual Studio (который, как Вы говорите, является раздражающим в этом, это только работает, в то время как Ваше приложение работает в рамках Visual Studio). Полная версия IIS для любого рабочего стола или выпуска сервера Windows (NT или позже) доступна на Вашем установочном носителе Windows и может быть установлена таким же образом как любой другой дополнительный компонент Windows. В случае Windows XP Вы нажали бы на следующее для установки IIS 5.1:
Большой ресурс онлайн для использования IIS является сайтом IIS Microsoft, www.iis.net. Обратите внимание, что, в то время как сайт фокусируется больше на IIS 7.x, большинство статей о сайте дает информацию о совместимости для предыдущих версий.
Просто позвольте пользователям изменить свои пароли сами, например, со сценарием Пароля самообслуживания из проекта LTB.
Если Вы ищете хороший клиент LDAP, я могу рекомендовать Studio Каталога Apache.