问题标签 [simpleworkerrequest]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
676 浏览

.net - SimpleWorkerRequest 如何将 MIME 类型与扩展关联?

我在Cassini中提供 html 引用 svg 文件,并且由于未正确发送 mime 类型而遇到问题。我最终编写了自己的Cassini端口,它根据 mime 类型设置扩展。

经过一夜好眠后,我意识到可能有某种注册表项或配置文件,我可以在其中为 SimpleWorkerRequest 配置自定义 mime 类型,SimpleWorkerRequest是通过 Casinni 提供内容的 .NET 类。但是,我不知道那是什么。

0 投票
1 回答
3372 浏览

asp.net - 实现 HttpWorkerRequest

我正在实现一个HttpWorkerRequest以便能够在 IIS 之外呈现 Asp.Net 网页,并且我正在寻找一些关于此的文档/建议:

  • 什么时候可以直接实现 HttpWorkerRequest 而不是仅仅从SimpleWorkerRequest继承?
  • 除了 MSDN 文档之外,还有关于 HttpWorkerRequest 中每个可覆盖方法的更详细信息吗?

(我完全期待答案是“不,没有其他信息”,但我想我会在这里检查以防万一)。

0 投票
0 回答
448 浏览

c# - SimpleWorkerRequest.SendResponseFromMemory。从 WebClient.DownloadData 读取的字节不匹配

我正在尝试序列化一个对象并通过网络发送它。我可以序列化并立即反序列化对象就好了。但是,当我尝试在服务器端使用它通过 HTTP 发送字节时:

然后在客户端使用:

结果字节与发送的字节 b 不匹配。我试过改变使用的编码,但它只会改变周围的字节,它们永远不会匹配。我确实看到 WebClient 有一个编码字段,但这仅适用于 DownloadString。client.DownloadData 使用哪种编码?如何确保字节保持不变?如果有一个 SimpleWorkerRequest 的替代方法可以让我发送文本,那也太棒了..

编辑: 如果我制作一个 ASP.NET 项目并使用

有用!我试图回到 SimpleWorkerRequest 并添加:

但我不确定另一部分..如果我浏览到该页面,它会显示为文本,而不是下载