可以在Windows服务中托管一个简单的网站

时间:2015-02-20 12:46:48

标签: c# asp.net .net wcf windows-services

我有一个在.Net 4.5.1中作为Windows服务运行的现有产品。它目前托管一些WCF服务,用于控制和报告产品。

我现在要求在Windows服务中托管一个基本的Web应用程序(理想情况下是ASP.Net,但HTML和JS会这样做),用于配置产品。

理想情况下,我们不希望单独安装网站/ IIS作为要求,因此我真的需要能够从Windows服务本身完成所有这些工作。我将调用WCF方法来获取某些功能,但我理想情况下也可以运行一些.Net C#代码。

我看过,我找到的所有东西都是用于在Windows服务中托管Web服务,或者是从2010年或之前托管过的令人难以置信的旧东西。

我已经查看了ApplicationHost.CreateApplicationHost的内容,但我发现的一个教程包括向GAC添加内容,设置windows环境变量等,我宁愿避免并保持我的东西都相当孤立。

0 个答案:

没有答案