ПРИМЕЧАНИЕ: я ветеран Java-разработки (10 лет) и недавно решил сделать вещи интересными и перейти к миру ASP.NET / C #. Таким образом, вопрос ...
У меня есть бизнес-требование для создания веб-приложения ASP.NET, которое может быть установлено в «корпоративный центр обработки данных» для использования всей организацией или может быть загружено одним пользователем и запущено на его рабочем столе (при условии, что WinXP или выше). Установка веб-приложения в корпоративной среде проста, но позволить отдельным пользователям загрузить файл, дважды щелкнуть мышью, а затем получить доступ к приложению через веб-браузер, - это совсем другая история.
Чтобы решить однопользовательскую дилемму в Java, я бы просто включил сервер веб-приложений Jetty в свое приложение и настроил файл WAR для запуска веб-сервера и запуска веб-приложения, когда кто-то дважды щелкает по нему.
Есть ли способ в мире .NET сделать что-то подобное?
Существуют ли другие контейнеры .NET для веб-приложений, которые я могу добавить в свое приложение?
Нужно ли создавать мастер установки, который бы настраивал IIS на компьютере пользователя?
Любая помощь очень ценится.