Автономный веб-сайт MVC

#c# #.net #model-view-controller #self-contained

#c# #.net #модель-представление-контроллер #автономный

Вопрос:

Однажды я читал о .net framework, который позволял exe-файлу размещать весь веб-сайт и сервер, поэтому развертывание было таким же простым, как удаление exe-файла и запуск нового. Я ищу эту платформу или любую другую подобную для среды выполнения .net. Кто-нибудь знает, какие автономные решения для веб-серверов / сайтов были бы лучшими? И кто-нибудь использовал его в производственной среде.

Комментарии:

1. Если веб-приложение имеет достаточно небольшой объем и нуждается в модификации, а вы не хотите использовать большую часть традиционного сервера.

2. Я не думаю, что IIS слишком громоздок. Вы даже можете установить IIS на компьютер с Windows XP как часть Windows.

3. Основная его часть в два раза, легко оставить себя открытым для уязвимостей безопасности, если вы не настроили его должным образом, и, во-вторых, как быстро вы можете взять веб-приложение и переместить его на неконфигурированный компьютер

Ответ №1:

А как насчет XAMPP USB LITE? http://www.apachefriends.org/en/xampp-windows.html#646

Все находится не в одном .exe, а в одной папке, но оно запускается из .exe (или двух, которые я не могу вспомнить). Я не использовал это в производственной среде. Надеюсь, это поможет.

Комментарии:

1. Я не думаю, что я ищу столько миниатюрный веб-сервер, сколько автономный мини-сервер

2. Что вы подразумеваете под самодостаточностью? все в одном файле .exe? если вам не нужна уменьшенная версия, вы можете установить полную версию и по-прежнему использовать локальные пути. таким образом, у вас есть 1 папка с таким количеством копий веб-сервера внутри, все в их собственной папке. затем вы останавливаете и запускаете EXE-файл в папке, которую хотите использовать.

3. Я имею в виду, что есть main, и в нем вы вызываете webserver. Запустите() со всеми файлами, встроенными в сборку, чтобы для всей веб-части был один exe-файл.

Ответ №2:

Я нашел один из тех, что я видел: http://webserver.codeplex.com / хотя, похоже, активность снизилась.