Visual Studio предлагает некоторые встроенные функции развертывания, которые требуют серверных расширений Frontpage для установки на веб-сервере:
- публикация приложений ASP.NET,
- публикация приложений Windows, доступных через ClickOnce.
Сейчас я развертываю такие приложения вручную, копируя соответствующие файлы с помощью клиента WebDAV.
Это не много работы, но мне кажется, что я делаю ненужную работу, так как уже есть встроенная функция Visual Studio, которая сделает это автоматически для меня.
С другой стороны, у меня сильное внутреннее чувство, которое предостерегает меня от этого: прямо сейчас у меня есть хорошее понимание того, какие протоколы могут использоваться для доступа к серверу, какие пользователи могут это делать и какие части сервер они могут получить доступ. Поскольку я не понимаю всего, что делают «магические CGI» серверных расширений Frontpage, я боюсь, что я могу случайно открыть какую-то дыру в безопасности из-за недостатка знаний.
Как разработчик .NET, что вы думаете по этому поводу? Я упустил некоторые очевидные преимущества / недостатки? Или есть даже определенная «лучшая практика» в сообществе w.r.t. использовать серверные расширения Frontpage для веб-серверов .NET?