Я создаю простое веб-приложение ASP.NET в VS 2008 с базой данных SQL 2005. Я работаю над Vista, и я предпочел бы не устанавливать IIS (я бы предпочел просто использовать Cassini для локального тестирования). Вот что я попробовал:
Серверные расширения FrontPage. Я установил их на своем сервере, но они сломали мой веб-сайт по умолчанию, и я все еще не мог публиковать из VS 2008 через FPSE.
FTP. Я настроил FTP-сайт с корнем в своем веб-корне IIS, и он работал для одного веб-сайта по умолчанию. Когда я настраиваю второй сайт и перемещаю их в подпапки, метод публикации FTP из VS не может обработать публикацию в подкаталог. Безопасность также является проблемой этого метода, поскольку он отправляет учетные данные в виде открытого текста.
Я рассмотрел несколько альтернатив:
Установите CruiseControl.NET на сервере и настройте его так, чтобы я мог начать сборку на сервере и, в случае успеха, XCopy развернуть сайт в IIS. Однако я не очень заинтересован в запуске процесса сборки на общедоступном веб-сервере.
Live Mesh. Я подумал о развертывании XCopy в локальном каталоге и использовании Live Mesh для репликации его в виртуальный каталог на моем сервере.
У кого-нибудь есть проверенный и верный метод решения этой проблемы?
Спасибо,
Jim