3
我在WinForms应用程序中有一个自定义ASP.Net服务器。该服务器使用CreateApplicationHost和简单的HttpWorkerRequest实现。如何从自定义ASP.Net服务器提供非aspx文件
我发现自定义服务器只处理对aspx文件的请求。 如果我尝试从浏览器访问xml/txt/png文件,它会显示“无法找到资源”。错误。
我的问题是:必须做些什么才能够提供这样的文件?
我在WinForms应用程序中有一个自定义ASP.Net服务器。该服务器使用CreateApplicationHost和简单的HttpWorkerRequest实现。如何从自定义ASP.Net服务器提供非aspx文件
我发现自定义服务器只处理对aspx文件的请求。 如果我尝试从浏览器访问xml/txt/png文件,它会显示“无法找到资源”。错误。
我的问题是:必须做些什么才能够提供这样的文件?
答案是必须重写HttpWorkerRequest.SendResponseFromFile方法才能通过响应流发送文件。
你能不能检测到请求了静态内容并直接返回文件? – Oded
创建一个HTTP处理程序来处理其他文件。 – rt2800