繁体   English   中英

如何使IIS通过ASP.Net从自定义源提供HTTP连接服务

[英]How to get IIS to serve HTTP connection from custom source with ASP.Net

这是场景:我希望IIS能够从我的代码提供的自定义源中提供URL。 这样的一个示例是从SQL数据库而不是文件系统提供文件(这是一个示例,但是我知道SQL Server文件表,但这些不是适当的解决方案)。

我知道HTTP处理程序(* .ashx),但是以某种方式,它们永远无法与任何东西配合使用。 我从来没有使用IE的简历下载功能来与它们一起使用,更不用说来自移动设备的流视频文件。 IIS中某个地方必须有大量代码来决定如何处理所有这些情况,我不想从头开始重写所有代码,并且可能会丢失一些关键内容。

我正在寻找(并且我认为它很简单)一些回调,该回调请求数据的某些部分并让IIS处理HTTP响应详细信息。 如果不可能,是否有其他解决方案不包含HTTP处理程序?

您可以将断点续传功能添加到ASHX文件中,但也需要实现。 因为要支持简历,您需要支持accept-ranges并在代码中实现它。 欲了解更多信息,您可以在这里检查。 因此,不可能将您的职责分配给IIS,因为IIS只能根据您提供的处理列表来处理您的请求。 IIS无法理解数据库,因此您必须编写自己的代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM