Я создаю простое веб-приложение ASP.NET в VS 2008 с базой данных SQL 2005. Я работаю над Vista, и я бы предпочел не устанавливать IIS (я бы предпочел просто Cassini для локального тестирования). Вот что я пробовал:Самый простой способ развертывания простого приложения ASP.NET на сервере IIS 6.0
FrontPage Server Extensions. Я установил их на своем сервере, но они сломали мой веб-сайт по умолчанию, и я все еще не мог опубликовать его с VS 2008 через FPSE.
FTP. Я настроил FTP-сайт, основанный на моем корневом каталоге IIS, и работал на одном веб-сайте по умолчанию. Когда я настраиваю второй сайт и перемещаю два в подпапки, метод публикации FTP из VS не может обрабатывать публикацию в подкаталог. Безопасность также является проблемой с этим методом, поскольку он отправляет учетные данные как чистый текст.
Я рассмотрел несколько вариантов:
Установите CruiseControl.NET на сервере и настроить его так, что я могу начать сборку на сервере и, если это удастся, XCopy развертывание сайта в IIS. Тем не менее, я не так увлечен тем, что выполняю мой процесс сборки на моем публичном веб-сервере.
Живая сетка. Я рассмотрел развертывание XCopy в локальном каталоге и использование Live Mesh для репликации его в виртуальный каталог на моем сервере.
Есть ли у кого-нибудь испытанный метод решения этой проблемы?
Спасибо, Jim
Любые предложения для хорошего SFTP сервера/клиента? Я думаю, что я могу получить общий серверный сертификат для этой цели. – 2008-11-12 15:27:21