我的c#http服务器不能与aspx页面一起使用

时间:2016-02-28 14:23:50

标签: c# asp.net server mime-types

我使用C#创建了一个http服务器,我从here

中获取了这个想法

适用于html页面。我试着像这样添加aspx mime-type" text / aspx" 但它不起作用,它仍然像文本文件一样打开!

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

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

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