我的 c# http 服务器不适用于 aspx 页面

本文关键字:适用于 aspx 页面 不适用 服务器 http 我的 | 更新日期: 2023-09-27 18:36:39

我用C#创建了一个http服务器,我从这里得到了这个想法。

它适用于 html 页面。我试图添加像这样的aspx哑剧类型"text/aspx"但它不起作用,它仍然像文本文件一样打开!

有什么想法吗?

我的 c# http 服务器不适用于 aspx 页面

我假设您只为 Web 服务器实现了静态资源处理。但是,要使 ASP(X)(或任何其他动态内容)按预期工作,您需要一个复杂的管道来加载文件、编译文件、在正确的上下文中运行代码并返回结果(这是一个非常简单的解释)。

通常,实现自己的服务器堆栈不是一个明智的主意。您很可能最终会得到一个易受攻击且性能不佳的软件。只需使用现有的Web服务器(如果您真的想看到内部工作,甚至可以只是Cassini)。