2014-02-25 207 views
0

我可以託管ASP.NET(MVC5,如果有要求的話)webapplication託管在正常控制檯,UI或Windows服務應用程序中嗎?從哪裏開始沒有web.config?應用程序/服務中的ASP.NET web應用程序

背景是,我需要一個提供WCF服務和其他管理的主服務,而我想用ASP.NET MVC呈現一個UI。

在一間單獨的組件和ASP.NET Web應用程序託管主體開始是可以接受的。


由於很多意見,我想補充的:

系統已經自主機的一些WCF服務。這些也可以爲HTML服務,但這就像重新發明輪子。我不喜歡將IIS作爲依賴項,應用程序應該提供一切。由於WCF服務使用了一些端點定義和ServiceHost,所以似乎很容易像添加其他服務一樣添加所需的HTML-UI。

但我也願意調查其他方法。但那意味着有兩個聽衆似乎 - 不太好。

+0

在IIS中託管MVC應用程序有什麼問題? – xxbbcc

+0

@xxbbcc可能並不是什麼「錯誤」,但是社區有興趣在IIS之外託管web應用程序(例如,在windows服務中)。但在這種特殊情況下,MVC不在IIS之外,因爲它對System.Web有很強的依賴性。 –

+0

@SimonBelanger我不是故意暗示這樣做是錯誤的,但在控制檯中託管一個Web應用程序似乎沒什麼意義,所以我很好奇。 – xxbbcc

回答

相關問題