2014-02-25 208 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

回答

相关问题