Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用ASP.Net让IIS从自定义源提供HTTP连接服务_C#_Asp.net_Http_Iis - Fatal编程技术网

C# 如何使用ASP.Net让IIS从自定义源提供HTTP连接服务

C# 如何使用ASP.Net让IIS从自定义源提供HTTP连接服务,c#,asp.net,http,iis,C#,Asp.net,Http,Iis,下面是一个场景:我希望IIS能够从我的代码提供的自定义源提供URL服务。这方面的一个例子是从SQL数据库而不是文件系统提供文件(这是一个例子,但是,我知道SQL server文件表,这些不是合适的解决方案) 我知道HTTP处理程序(*.ashx),但不知何故,这些处理程序从来都不能很好地处理任何事情。我从来没有使用IE的简历下载功能,更不用说移动设备上的流式视频文件了。IIS中一定有大量的代码决定了如何处理所有这些情况,我不想从头重写,冒着遗漏一些关键内容的风险 我正在寻找的(我认为它足够简单)

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

我知道HTTP处理程序(*.ashx),但不知何故,这些处理程序从来都不能很好地处理任何事情。我从来没有使用IE的简历下载功能,更不用说移动设备上的流式视频文件了。IIS中一定有大量的代码决定了如何处理所有这些情况,我不想从头重写,冒着遗漏一些关键内容的风险


我正在寻找的(我认为它足够简单)是一个回调,它请求部分数据,并让IIS处理HTTP响应细节。如果这是不可能的,是否有其他解决方案不包括HTTP处理程序?

您可以向
ASHX
文件添加可恢复功能,但也需要您的实现。因为要支持简历,您需要支持
接受范围
,并在代码中实现它。有关更多信息,请查看。 因此,无法将您的职责分配给IIS,因为IIS只能根据您提供的句柄列表处理您的请求。IIS无法理解数据库,您必须编写自己的代码