Каков наилучший способ самостоятельного размещения приложения MVC 2 в моем приложении Windows Service? - PullRequest
3 голосов
/ 12 марта 2012

Я имею в виду 3 проекта: одно приложение MVC2, второе - Windows Service и библиотека dll, которая используется Service.Я могу установить и удалить службу в системе, но мне нужно, чтобы MVC был «включен», когда служба работает, и «выключена», когда она не работает.

Любые другие вещи, такие как IIS, более подходящие, нодопустим, они недоступны.

Извините за мой английский.Другими словами, мне нужно разместить веб-приложение MVC в моем C # Windows Service.

Ответы [ 2 ]

5 голосов
/ 12 марта 2012

ASP.NET MVC только что представила собственный хостинг с MVC4, потому что он заменил веб-API WCF.До этого MVC был ориентирован на удобочитаемые веб-сайты, а не на веб-службы, поэтому не имело смысла иметь собственное хостинг до сих пор.Вот статья .Если вы ограничены MVC2, то я не верю, что это возможно.

0 голосов
/ 12 марта 2012

Я не думаю, что вы можете разместить MVC внутри службы Windows. Ты просто усложнишь себе жизнь. Если вы хотите обойти IIS, вам придется написать свой собственный сервис веб-хостинга.

...