c# - 如何从自定义 ASP.Net 服务器提供非 aspx 文件

标签 c# asp.net .net

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

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

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

最佳答案

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

关于c# - 如何从自定义 ASP.Net 服务器提供非 aspx 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10549644/

相关文章:

c# - 模拟用户操作以防止系统被视为空闲的最简单方法

c# - asp.net 从数据集创建单选按钮

.net - 为什么 WiX Burn 不重新启动并恢复执行?

c# - 在没有外部 dll 的情况下制作图像底片的有效方法

.net - 如何检索窗口的最小化、最大化和关闭按钮的大小?

c# - 以编程方式创建带有图像的按钮

c# - 如何在 visual studio 2012 中获取 AngularJS 的智能感知

c# - 如何使用 C# 恢复 IIS 元数据库备份

c# - 如何获取具有多个参数的查询字符串

c# - 从 ASP.NET Controller 返回动态 jsonobject