控制台应用程序主机ASPX页面?
问题描述:
在Framework 4.0中我有一个小小的控制台应用程序。我有一个独立的.aspx页面(无代码隐藏),并且想运行控制台应用程序来托管此页面。我用System.ServiceModel.Web或System.Web.Services搜索各种技巧,试图找到一种方法来做到这一点。控制台应用程序主机ASPX页面?
任何人都可以帮助我得到线索吗?
谢谢。
答
在简单的Web服务器上托管ASP.NET的最简单方法是使用Cassini Web服务器,您可以从MS下载该服务器,包括源代码。以下两个链接帮助:
下载后,只有你需要做的事情是:
- 注释掉线92通过的请求,96。 cs,以便卡西尼不丢弃 来自主机以外的主机的请求。
- 运行构建,构建并将卡西尼库安装到GAC中。
- 运行服务器。
注意:卡西尼是一个控制台应用程序,这恰好显示形式。如果您对纯粹作为控制台应用程序感兴趣,请重构并删除表单。它不应该很难。
+0
卡西尼有点旧了,不是吗? – 2011-09-13 19:31:22
你是什么意思由主机?像IIS或者你想显示它? – Arief 2010-10-21 20:51:50
如果解决方案适用于您,您是否尝试过? – Onkelborg 2010-10-22 17:11:07