ASP.NET приложение работает с компакт-диска - PullRequest
0 голосов
/ 09 марта 2010

Я разработал очень простое приложение ASP.NET (jQuery).
СУБД - это MS Sql Server, но я мог бы легко конвертировать ее в MS Access.
Мой клиент хотел бы, чтобы он был доступен на компакт-диске и готов к работе.

Я думал преобразовать его в приложение WinForm, но, тем не менее, мне нужно установить среду на клиенте. Есть ли другое «возможное» решение?

Ответы [ 5 ]

1 голос
/ 09 марта 2010

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

Веб-приложение требует какой-то запущенный веб-сервер, но настольное приложение просто нуждается в каркасе.

Вам лучше преобразовать его в настольное приложение.

1 голос
/ 09 марта 2010

Я не пробовал это, но я просто нашел его, выполнив поиск по запросу «портативный веб-сервер asp.net»

http://www.codeproject.com/KB/aspnet/TinyWebServer.aspx

Введение

Вы когда-нибудь хотели показать ASP.NET проект, где IIS не было доступны? Вы когда-нибудь думали о если есть способ нести веб-сервер, куда вы идете, то есть на Флешка или даже CD?

Если так, то этот крутой TinyWebServer для тебя! Этот крошечный портативный веб-сервер может быть использован для тестирования и разработки Проекты ASP.NET, где нет IIS имеется.

1 голос
/ 09 марта 2010

Если ваши пользователи используют версии XP, Vista или Windows 7 с IIS, вы можете установить приложение в виртуальный каталог. Это очень много, чтобы спросить у конечных пользователей. Большинству пользователей IIS не будет установлен, даже если они работают под управлением версии Windows, которая его предлагает.

0 голосов
/ 09 марта 2010

Должно быть просто, если вы конвертируете его в скрипт HTML & jquery. Поскольку HTML не требует отдельной среды выполнения, а также стоит учитывать, что среда выполнения asp.net также делает то же самое, когда ответ отправляется клиенту.

0 голосов
/ 09 марта 2010

Вы можете сделать это, используя что-то вроде cassini http://www.asp.net/downloads/archived/cassini/. Это упрощенная версия веб-сервера Visual Studio, которую вы видите при запуске из Visual Studio.

В моей команде мы использовали это и завернули в исполняемый файл, который позволяет нам запустить сервер cassini и запустить браузер по адресу сервера cassini.

Это по-прежнему зависит от установки правильной версии .NET Framework.

РЕДАКТИРОВАТЬ: некоторые более свежие ссылки http://ultidev.com/Products/Cassini/ и http://blogs.msdn.com/dmitryr/archive/2008/10/03/cassini-for-framework-3-5.aspx

...