Действительно ли возможно развернуть приложение ASP.NET как настольное приложение (с серверным компонентом)

Вопрос: Я создал веб-приложение ASP.NET.

Теперь это первоначально было предназначено для развертывания на веб-сервере.
Это работает, таким образом, пока неплохо.

Мой вопрос теперь: действительно ли возможно развернуть его как настольное приложение, также?

То есть установщик устанавливает некоторый сервер, плюс веб-приложение, настраивает сервер для запуска этого приложения на localhost URL и затем создает ссылку в меню "Пуск",/desktop, где это открывает тот URL (веб-сайт, приложение) на localhost в веб-браузере?

Я думаю, что это должно быть возможно, хотя сервером не был бы IIS, потому что это - компонент окон, который не может быть отдельно установлен.

Уже есть ли что-нибудь как это там? nonplusultra был бы то, что это только запускает сервер при нажатии на ярлык.

5
задан Stefan Steiger 7 July 2010 в 20:07
поделиться

4 ответа

Я почти пошел за Кассини.
Но тем временем я нашел кое-что получше:

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

2
ответ дан 14 December 2019 в 18:55
поделиться

Вы можете использовать легко устанавливаемый веб-сервер ASP.Net, такой как UltiDev Cassini.

1
ответ дан 14 December 2019 в 18:55
поделиться

Я думаю, что вы ищете for - это что-то вроде Adobe Air: http://en.wikipedia.org/wiki/Adobe_Integrated_Runtime

Однако вы хотите иметь возможность запускать ASP.NET, чего в Adobe Air нет. Я предлагаю использовать Silverlight

-2
ответ дан 14 December 2019 в 18:55
поделиться

Я не уверен, но вы можете использовать IIS Express, когда он будет выпущен. Взгляните на сообщение ScottGu Представляем IIS Express .

4
ответ дан 14 December 2019 в 18:55
поделиться