有没有办法在.Net中创建“自托管”网站?

与WCF Self Hosting相似。

有没有办法在控制台应用程序或dll创建一个“自托管”的网站?

可能是提出这个问题的错误方式,但我想做的是使用这个网站将结果分割为网页而不在IIS创建网站。

谢谢。

一个非常基本的HTTP服务器由.NET Framework中的HttpListener类实现。

如果您需要更强大的function,请查看Microsoft Cassini ,这是一个用Ms-PL许可的C#编写的简单HTTP服务器。 它基本上是一个如何托管ASP.NET运行时的演示。

如果你有visual studio,这篇文章我读了一段时间,讨论如何基本上抢夺VS内置Web服务器并将其用于你自己的目的:

http://www.codeproject.com/KB/aspnet/LightIIS.aspx

您可以尝试Ultidev Cassini: http ://ultidev.com/products/cassini/

看看Open Web Interface for .NET(OWIN) 。