2009-09-08 7 views
0

У меня есть приложение для Windows, разработанное в .net C#. Я хочу поместить его в IIS подобно веб-приложению. Является ли это возможным??Могу ли я загрузить приложение Windows в IIS в .net

Мое требование: так же, как веб-приложение, я хочу получить URL-адрес для этого приложения Windows и использовать ссылку для удаленного доступа к приложению Windows.

Просьба предложить.

Благодаря Рупа

+0

У меня тоже есть те же сомнения. Получили ли вы ответ? –

ответ

0

IIS в основном хорошо для размещения приложений HTTP на основе, например, веб-сайтов или приложений веб-служб. Если вы используете WCF и IIS 7, вы можете размещать другие службы в IIS с помощью службы активации Windows (WAS).

Какое приложение вы хотите разместить в IIS? Один из вариантов - использовать WCF для размещения конечных точек HTTP в службе Windows. (Класс ServiceHost). Запуск HTTP-сервисов за пределами IIS может также потребовать некоторых дополнительных настроек разрешения/доступности (например, с помощью команды HttpCfg).

+0

Я не использую какие-либо службы, такие как WCF, WPF, .. Мое приложение - это простое приложение для Windows, которое выполняет некоторую операцию на основе входного файла соответствующих систем (возможно, работа с картой .net или maynot). Так что, только я решил запустить приложение в разных системах, используя URL-адрес, похожий на веб-приложение. Если это невозможно, сообщите мне, как я могу запустить это приложение Windows в других системах. – ASD

0

Да, вы можете поделиться своей папкой, содержащей ваше автономное приложение. Если вы используете окна, RIght Щелкните правой кнопкой мыши по папке> Нажмите «Общий доступ»> Затем выберите «SHARE» ...

и следуйте инструкциям. Это позволит использовать его в сети, позволяя тем, у кого есть права доступа к нему.

2

Посмотрите на ClickOnce Deployment. По сути, он позволяет простую установку с веб-сайта. Это самый простой способ развернуть то, что звучит как очень не-веб-приложение для ваших пользователей.

Независимо от того, можете ли вы создать веб-сайт для обеспечения эквивалентной функциональности, действительно зависит от характера вашего приложения. Можете ли вы описать, что делает ваше приложение, или как оно работает? Это поможет получить лучший ответ.

0

Вы не можете развернуть автономное приложение на iis. Однако для этого есть способ. упакуйте свое приложение в msi, создайте пакетный файл, который будет автоматически запускать msi и выполните exe. создать веб-приложение, которое загружает пакет и msi на клиентском компьютере и выполняет пакет из приложения wb. ванна сделает все остальное

Смежные вопросы