【问题标题】:How to serve non-aspx files from a custom ASP.Net server如何从自定义 ASP.Net 服务器提供非 aspx 文件
【发布时间】:2012-05-11 10:26:55
【问题描述】:

我在 WinForms 应用程序中有一个自定义的 ASP.Net 服务器。服务器是使用 CreateApplicationHost 和一个简单的 HttpWorkerRequest 实现创建的。

我发现自定义服务器只处理对 aspx 文件的请求。 如果我尝试从浏览器访问 xml / txt / png 文件,它会给出“找不到资源”。错误。

我的问题是:必须做什么才能提供此类文件?

【问题讨论】:

  • 你不能检测到请求了静态内容而直接返回文件吗?
  • 创建一个 HTTP Handler 来处理其他文件。

标签: c# asp.net .net


【解决方案1】:

答案是必须重写 HttpWorkerRequest.SendResponseFromFile 方法才能通过响应流发送文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-27
    • 1970-01-01
    相关资源
    最近更新 更多