繁体中文
设为首页
加入收藏
当前位置:.Net技术首页 >> Asp.Net开发 >> 用C#实现无需iiS环境就可以执行aspx文件

用C#实现无需iiS环境就可以执行aspx文件

2007-08-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
简介:myhost.cs 编译: csc MyHost.cs /r:System.Web.dll using System; using System.IO; using System.Web; using System.Web.Hosting; public class MyExeHost : MarshalByRefObject { public void ProcessRequest(...
关键字:C# 环境 文件 aspx iiS

myhost.cs 编译:

csc MyHost.cs /r:System.Web.dll

using System;

using System.IO;

using System.Web;

using System.Web.Hosting;

public class MyExeHost : MarshalByRefObject {

public void ProcessRequest(String page)

{

HttpRuntime.ProcessRequest(new SimpleWorkerRequest(page, null, Console.Out));

}

public static void Main(String[] arguments)

{

MyExeHost host = (MyExeHost)ApplicationHost.CreateApplicationHost(typeof(MyExeHost), "/foo", Environment.CurrentDirectory);

foreach (String page in arguments) {

host.ProcessRequest(page);

}

}

}

test.ASPx

Time is now: <%=Now%>

成功后就可以用下面的方法执行

MyHost.exe Test.ASPx > Test.htm

test.htm就是test.ASPx执行后的结果

责任编辑:admin
相关文章