2014-09-22 4 views
5

У меня есть IIS v7.5 как мой веб-сервер. На этом веб-сервере размещено не только веб-приложение ASP.NET, но и веб-приложения PHP для моих корпоративных приложений. Я хочу поддерживать развертывание с помощью веб-развертывания без Visual Studio (для поддержки разработчика не ASP.NET). Раньше мы использовали общий доступ к Windows (SMB) для поддержки развертывания для разработчика без ASP.NET. Но этот параметр вызвал проблему, когда наш сервер атаковал вирус, когда один из наших разработчиков разворачивает свои веб-приложения через Windows. Я знаю, что есть ссылка от Deploy to an Azure WebRole without Visual Studio, но это не развертывание на сервере azure, а на моем веб-сервере моей компании (IIS).Веб-развертывание в IIS без Visual Studio

Есть ли какой-либо веб-клиент для развертывания, отличный от Visual Studio?

+0

Вы нашли решение этой проблемы? На данный момент у меня точно такое же требование. – Flynn

+0

Все еще нет идеального решения. Существует возможность использовать версию командной строки, но никогда не пытайтесь ее использовать. – iroel

ответ

1

Web Deploy (MSDeploy) - фактически полностью автономный продукт. развернуть инструменты Visual Studio является (или, по крайней мере, было) обычно называют как «Web Publishing Pipeline» и состоит из MS сборки цели/задачи, которые обертывают MSDeploy (среди прочего)

Вы можете позвонить MSDeploy.exe (%programfiles%\IIS\Microsoft Web Deploy V3\msdeploy.exe) непосредственно для создания пакетов и развертывания на удаленных серверах IIS. Очевидно, что это инструмент только для Windows.