Как вы развертываете приложение MVC4 .net в производство БЕЗ Web Deploy
Я пытаюсь развернуть одно из приложений-шаблонов по умолчанию, которое VS2012 создает для MVC4, на рабочий сервер (не в Azure).
Оказывается, я недостаточно умен, чтобы понять, как заставить работать Web Deploy. Потратив час на диагностику различных 404, 403 и 401, я готов либо полностью отказаться от Web Deploy, либо вместо этого начать свой проект с использованием PHP.
Могу ли я просто скопировать и вставить мои файлы и поместить их куда-нибудь?
Я в порядке с ручным обновлением схемы базы данных.
Что-нибудь еще, что должно быть обновлено?
2 ответа
Вы можете опубликовать непосредственно в "Файловая система" через меню "Опубликовать" в VS (выберите папку на рабочем сервере). Затем создайте WebApp на IIS с этой папкой (на сервере), выберите ApplicationPool 4.0, откройте порт для вашего приложения, если необходимо, и запустите его.
Что в мире заставляет вас даже думать, что вам нужно использовать веб-развертывание? Вы понимаете, что у мастера веб-публикации есть несколько вариантов выбора, включая FTP, файловую систему и т. Д. Я не понимаю, как вы могли пропустить это.