控制台应用程序主机ASPX页面?

问题描述:

在Framework 4.0中我有一个小小的控制台应用程序。我有一个独立的.aspx页面(无代码隐藏),并且想运行控制台应用程序来托管此页面。我用System.ServiceModel.Web或System.Web.Services搜索各种技巧,试图找到一种方法来做到这一点。控制台应用程序主机ASPX页面?

任何人都可以帮助我得到线索吗?

谢谢。

+0

你是什么意思由主机?像IIS或者你想显示它? – Arief 2010-10-21 20:51:50

+0

如果解决方案适用于您,您是否尝试过? – Onkelborg 2010-10-22 17:11:07

你见过this文章吗?它不是为asp.net 4.0编写的,它是为asp.net 2.0编写的,但我认为没有多大区别。

+0

这不能处理ASPX。 – Aliostad 2010-10-21 21:20:21

+1

它可以,我试过 – Onkelborg 2010-10-21 21:37:45

+0

@aliostad - 工作得很好。 – Kev 2010-10-23 16:48:40

在简单的Web服务器上托管ASP.NET的最简单方法是使用Cassini Web服务器,您可以从MS下载该服务器,包括源代码。以下两个链接帮助:

下载后,只有你需要做的事情是:

  1. 注释掉线92通过的请求,96。 cs,以便卡西尼不丢弃 来自主机以外的主机的请求。
  2. 运行构建,构建并将卡西尼库安装到GAC中。
  3. 运行服务器。

注意:卡西尼一个控制台应用程序,这恰好显示形式。如果您对纯粹作为控制台应用程序感兴趣,请重构并删除表单。它不应该很难。

+0

卡西尼有点旧了,不是吗? – 2011-09-13 19:31:22