• λ我爱Aspx >> Asp.Net >> 用C#实现无需iiS环境就可以执行aspx文件
  • 用C#实现无需iiS环境就可以执行aspx文件

  • :aspxer  Դ:internet  :2007-4-29 23:46:17  ؼ:c#,asp
  • 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

    <html>

    <body>

    Time is now: <%=Now%>

    </body>

    </html>

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

    MyHost.exe Test.aspx > Test.htm

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

Ҷƪл˵?
  • һƪASP.NET网站建设之代码分离
    һƪAsp.net中DataGrid控件的自定义分页