问题标签 [microsoft-bits]

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 投票
1 回答
3096 浏览

c# - 如何在 C# .NET 中使用后台智能传输服务?

嗨,任何人都可以帮助我如何使用 c# 使用后台智能传输服务。我已经看过很多帖子,他们使用了 Sharpbit 的 .dll。但我需要一个 dll,它是 msdn。

0 投票
2 回答
3929 浏览

c# - 如何为来自 BITS(后台智能传输服务)的 Range 请求设置正确的 HTTP 响应对象?

我需要实现一个可以将文件发布到位的 Web 服务(后台智能传输服务)。语言是 ASP.NET (C#)。我遇到的问题是“范围”的东西。

我的代码当前接收到 http 请求(有效范围存在于 0 - 4907 的 http 标头中),然后在响应对象中输出字节数组的一部分。

这是我的服务器代码:

接下来发生的事情是,随后的请求在标头中根本没有任何“范围”键……就像它要求整个文件一样!不用说,位作业错误表明服务器响应无效。

我怀疑这完全取决于服务器在响应对象中返回的标头......我很确定我在这里遵循协议。

如果有人可以提供帮助,将不胜感激......同时......我会继续寻找!

问候

0 投票
1 回答
802 浏览

asp.net-mvc-3 - 比特,sharpBits.net

我在我的项目中使用 BITS - 后台智能传输服务来发送大尺寸文件。在 C# 代码中使用 SharpBITS.NET。我想将文件从服务器上传到客户端。我现在注意侧面。

- - - - - - -客户端 - - - - - - - -

静态无效主要(字符串[] args){

这是一个简单的控制台应用程序。本地 - 我要发送的文件的路径,目的地 - 路径是接收器它是远程服务器。当我运行程序时,job.Error take mi follow ---“服务器的响应无效。服务器没有遵循定义的协议。恢复工作,然后后台智能传输服务(BITS)将重试。- BG_E_HTTP_ERROR_200 .-2145845048, 0x801900C8"

对于客户(接收者),我有以下代码:它是 Mvs 3 小项目,我只查看通过我们的目标路径去哪里的动作。

但 FileUpload 动作不接收文件。我不知道如何在客户端接收文件。如您所见,我将 HttpPostedFileBase 用于接收文件,但这不起作用。

我的主机服务器是 Windows server 2008 r2,我完成了 BITS 所需的步骤。有关详细信息,您可以访问以下站点http://technet.microsoft.com/en-us/library/cc431377.aspx ---- 如何为 Configuration Manager 2007 站点系统配置 Windows Server 2008。

所以我不知道我可以在主机服务器中接收文件做什么。你可以告诉我你可以做什么。

0 投票
0 回答
643 浏览

windows - 如何从代码中限制后台智能传输服务 (BITS) 作业的下载速度和调度?

我试图弄清楚如何从代码中执行以下操作:

  1. 限制 BITS 作业的下载速度。
  2. 将 BITS 作业的下载限制在一天中的特定时间。

我知道您可以通过组策略来控制它,但我想弄清楚我是否可以从代码中控制它,因为我的客户 IT 团队不想处理设置组策略。

我目前的 BITS 客户端是用 Delphi 编写的,但如果你有 C# 或 C++ 中的示例代码,那也很棒。

我会很感激你的帮助。

谢谢。

0 投票
1 回答
52 浏览

microsoft-bits - BITS下载配额

我有一个从服务器下载文件的应用程序,并且在单台机器上进行一定数量的下载后它会失败,除非我以管理员身份运行可执行文件(或者当然从以管理员身份运行的 VS 进行调试)。我认为 BITS(后台智能传输服务)有某种配额,它限制了非管理员用户的下载量,而这个配额对于管理员用户来说似乎不存在。有谁知道 BITS 的这些设置在哪里?

0 投票
1 回答
135 浏览

c# - 在 C# 中检索 BITS 版本

如何使用 C# .NET 4.0 检索 BITS(后台智能传输服务)版本。

0 投票
1 回答
898 浏览

vb.net - 在 VB.Net 中使用后台智能传输 (BITS)

我正在尝试使用 MS BITS(后台智能传输服务)将文件从多台计算机上传到服务器,但我读到的唯一有用的示例是 StackOverFlow,这里是:

但坦率地说,我不知道如何处理关于 BITS 工作管理的整个事情,而且我找不到一个完整的例子来说明管理将如何,请我需要帮助。

0 投票
1 回答
324 浏览

vb.net - BITS 工作被无故取消

我创建了一个 Windows 服务,用于将文件从客户端上传到服务器上的共享文件夹,该服务器与每个人都有共享权限,可以使用 Microsoft BITS 服务完全控制它,该服务使用本地系统帐户运行。问题是 BITS 作业总是被取消,我不知道为什么。请任何帮助将不胜感激。

我正在使用此代码

0 投票
0 回答
804 浏览

iis - 如何在 IIS7 上启用 BITS 上传

我已将 WindowsServer2008 R2 安装到具有 BITS 扩展的虚拟机中。

我可以从网络服务器下载文件,因此 BITS 已安装并正常工作,但是我在默认网站或任何可以下载的虚拟目录中看不到 BITS 的处理程序映射。也没有任何过滤器。IIS 如何解决这个问题(我只能在跟踪失败的请求时看到解析路径)?

当我在默认网站或虚拟目录上启用 BITS 上传时,我无法再从该目录下载文件,并且所有上传尝试都会导致 HTTP 500 错误 - 找不到指定的模块。(0x8007007e)。此外,名为“BtisHandler”的处理程序映射已启用,并首先出现在处理程序的有序列表中。

所以简而言之,BITS 处理程序是如何解决下载和上传的?如何启用 BITS 上传?

0 投票
1 回答
3459 浏览

windows - 将文件从一个 Windows 服务器复制到另一个

我必须将文件从 Windows 2008 服务器复制到一个或多个 Windows 2008 服务器。我在目标机器上拥有足够权限的帐户,可以让我使用 powershell 远程处理和 wmi。远程机器不运行 ftp、ssh 或类似的文件传输机制。我不允许在目标服务器上安装软件或运行新服务。我可以在源服务器上运行服务。

文件复制操作必须从源服务器启动。即,我无法手动登录到目标机器并启动复制——尽管可以使用自动方式来执行此操作。

是否可以使用 WMI 或 PowerShell Remoting 将文件从源推送或拉到目标?是否可以调用某种内置的 http 客户端或调用远程服务器上的 BITS 服务/代理以从源服务器中提取文件?

请提出其他建议。