【问题标题】:Is there a way to create a "Self-hosted" Web Site in .Net? [closed]有没有办法在 .Net 中创建“自托管”网站? [关闭]
【发布时间】:2026-01-28 16:20:02
【问题描述】:

类似于 WCF 自托管。

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

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

谢谢。

【问题讨论】:

    标签: c# .net iis


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢!我会看看这个。
    【解决方案2】:

    如果你有 Visual Studio,这里有一篇我前段时间读过的关于如何从根本上抢夺 VS 内置 Web 服务器并将其用于你自己目的的文章:

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

    【讨论】:

    • 我找不到他们提到的 dll。搜索了我的整个硬盘
    【解决方案3】:

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

    【讨论】:

      【解决方案4】:

      【讨论】:

        最近更新 更多