Вы рассмотрели нахождение партнера, который имеет навыки, в которых Вы испытываете недостаток? Если сайт соберется вырасти быстро, то Вы станете очень усталыми, если Вы будете единственным пожарным. При нахождении партнера, которого Вы знаете и доверие могло иметь большое значение для успешного выпуска продукта. Таким образом, Вы заставляете кого-то возвращать идеи прочь и помогать Вам узнать о вещах, которые Вы не знаете.
Однако если Ваш сайт просто служит веб-страницам, и необходимо смочь удаленно войти в систему, Вам просто нужны ssh и http открытые порты, после этого, Ваша машина довольно безопасна (если это не окна).
Затем, конечно, у Вас есть выпуск приложения, которое Вы записали, и как Вы защитили его от нападения, но та дыра будет там независимо от IPTables.
Моя версия MS Deploy была другой, мой источник я использовал V2, а мой пункт назначения использовал V3.
Вы проверяли пулы приложений? У меня была такая же проблема, а потом я увидел, что пулы приложений используют другую версию .NET. Или, может быть, поскольку вы синхронизируете только AppHostConfig, целевой пул приложений не существует. Проверьте оба.
Также проверьте эту ссылку, чтобы убедиться, что обновлен файл msdeploy.exe.config. на самом деле это решение сработало для меня http://forums.iis.net/p/1194027/2048869.aspx/1?p=True&t=635030866540089503
У меня это сработало:
«Я проверил файл конфигурации msdeploy.exe.config и, конечно же, сначала была указана среда выполнения v4.0:
Работа вокруг проблема заключается в том, чтобы переместить версию 2.0.50727 выше версии 4.0 в файле конфигурации, чтобы заставить Web Deploy использовать среду CLR версии 2.0 ».
Взято из: