簡體   English   中英

在我的Windows服務應用程序中自行托管MVC 2應用程序的最佳方法是什么?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM