2012-03-12 6 views
3

私は3つのプロジェクトを言っています:1つはMVC2アプリ、もう1つはサービスで使用されるWindowsサービスとDLLライブラリです。私はシステムにサービスをインストールしてアンインストールできますが、サービスが稼動しているときは「オン」、稼働中のときは「オフ」にする必要があります。WindowsサービスアプリケーションでMVC 2アプリケーションを自己ホストする最善の方法は何ですか?

IISのような他のものは、より適切ですが、利用できないと言います。

私の英語のために残念です。言い換えれば、私はC#Windowsサービスの中にMVC Webアプリケーションをホストする必要があります。

+0

どういうわけか.... –

答えて

5

ASP.NET MVCはWCF Web APIに代わってMVC4で自己ホスティングを導入したばかりです。このMVCがWebサービスではなく人間が判読可能なWebサイトに向けられるようになる以前は、今では自分自身でホストすることが理にかなっていませんでした。ここにはarticleがあります。あなたがMVC2に限られている場合、私はこれが可能であるとは思わない。

0

私はMVC inisideのWindowsサービスをホストすることはできません。あなたはあなたの人生を非常に困難にしています。 IISをバイパスしたい場合は、独自のウェブホスティングサービスを作成する必要があります。

関連する問題