![](/img/trans.png)
[英]Self-host ASP.NET Web API and Self-host SignalR together windows service application
[英]What is the best way to self-host the MVC 2 app in my Windows Service app?
我說有3個項目:一個是MVC2應用程序,第二個是Windows服務和服務使用的dll庫。 我可以安裝和卸載服務到系統,但我需要MVC在服務啟動時“打開”,在關閉時“關閉”。
像IIS這樣的任何其他東西更合適,但我們說它們不可用。
對不起我的英語不好。 換句話說,我需要在C#Windows服務中托管MVC Web應用程序。
ASP.NET MVC剛剛引入了MVC4自托管,因為它取代了WCF Web API。 在此MVC面向人類可讀的網站而不是Web服務之前,所以直接進行自托管是沒有意義的。 這是文章 。 如果你只限於MVC2那么我不相信這是可能的。
我認為你不能在Windows服務中托管MVC。 你只會讓自己的生活變得非常困難。 如果您想繞過IIS,則必須編寫自己的虛擬主機服務。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.