Вопрос: Я создал веб-приложение ASP.NET.
Теперь это первоначально было предназначено для развертывания на веб-сервере.
Это работает, таким образом, пока неплохо.
Мой вопрос теперь: действительно ли возможно развернуть его как настольное приложение, также?
То есть установщик устанавливает некоторый сервер, плюс веб-приложение, настраивает сервер для запуска этого приложения на localhost URL и затем создает ссылку в меню "Пуск",/desktop, где это открывает тот URL (веб-сайт, приложение) на localhost в веб-браузере?
Я думаю, что это должно быть возможно, хотя сервером не был бы IIS, потому что это - компонент окон, который не может быть отдельно установлен.
Уже есть ли что-нибудь как это там? nonplusultra был бы то, что это только запускает сервер при нажатии на ярлык.
Я почти пошел за Кассини.
Но тем временем я нашел кое-что получше:
http://code.google.com/p/aspnetserve/
Моя ошибка заключалась в поиске «компонент сервера развертывания asp.net» вместо «asp.net embedded. веб сервер'.
Действительно классный проект.
Кажется, работает, по крайней мере, для моих нужд.
Редактировать:
Намного лучше выбрать xsp4 из пакета xsp-2.10.2, любезно предоставленного монопроектом.
http://download.mono-project.com/sources/xsp/
Работает как на Linux, так и на Windows, а также на Mac, как с моно, так и с .NET framework, и без установки GAC (фактически , без установки).
Последний источник находится здесь:
https://github.com/mono/xsp/tree/master/src
Вы можете использовать легко устанавливаемый веб-сервер ASP.Net, такой как UltiDev Cassini.
Я думаю, что вы ищете for - это что-то вроде Adobe Air: http://en.wikipedia.org/wiki/Adobe_Integrated_Runtime
Однако вы хотите иметь возможность запускать ASP.NET, чего в Adobe Air нет. Я предлагаю использовать Silverlight
Я не уверен, но вы можете использовать IIS Express, когда он будет выпущен. Взгляните на сообщение ScottGu Представляем IIS Express .