问题标签 [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 投票
2 回答
2227 浏览

c# - BITS 最好的免费 C# 包装器是什么?

BITS,Windows 后台智能传输服务。

看起来有一些 C# 包装器可以管理与 BITS 的互操作,有人对最好的有任何意见吗?

0 投票
3 回答
358 浏览

background-process - BITS 还是不错的后台更新技术吗?

我的一个爱好应用程序使用 SQLite 后端来存储应用程序数据。该应用程序已设置,以便用户可以单击典型的“检查更新”按钮,该按钮将查询 Web 服务以查看是否有可用更新。如果是,用户单击“更新”按钮并下载新数据库(通过 HTTP),然后将其安装在应用程序中。这个过程目前是“模态的”,因为在下载和安装完成之前,用户不能在应用程序中做任何其他事情。

我正在更新应用程序,我想做的一件事是让这个更新过程发生在幕后,比如 Windows 更新。当应用程序启动时,将查询服务,如果有可用更新,它会自动下载,但在后台,以便用户可以继续工作。下载完成后,系统会提示用户安装更新。

我对BITS进行了广泛的研究,尽管迄今为止我还没有看到任何 API 可以利用该技术,但我已经看到了一些示例代码,并且相信我可以让它工作。

但这是为数据库进行“背景更新”的最佳方法,还是有其他一些解决方案/方法?

0 投票
2 回答
6900 浏览

c# - C# 中的后台智能传输服务

有人在 c# 中成功使用它,还是有更好的替代方法?还有任何我可以查看并获得良好感觉的好的工作项目吗?我遇到的大多数项目都是 C++ 并且正在寻找 C# 项目

0 投票
1 回答
1262 浏览

installation - 关于使用后台智能传输服务的问题

关于使用后台智能传输服务 (BITS) 作为向 Windows 应用程序添加自动更新功能的方案,我有几个问题。

1 - 如果用户禁用 Windows 更新进程,Windows 是否会禁用 BITS?

2 - BITS 如何与防火墙(硬件和软件)交互?

比如我安装了一个程序FOO.exe,当我把它连接到网络时,防火墙会提示我,询问我是否要允许Foo.exe访问网络。BITS 是否以这种方式提示,如果是,如何描述提示?

3 - 可以通过域级别的 GROUP POLICY 禁用/关闭 BITS 吗?

0 投票
3 回答
3540 浏览

vb.net - VB.NET 和 BITS - 后台智能传输服务

有没有人在 VB.NET 中使用过 BIT?如果是这样,你有代码示例和建议吗?

我正在查看 SharpBits,但我有一个我想使用 BITS 的 VB 项目。是否可以将它与我的 VB.NET 程序一起使用?(.NET 2.0) 我很想尝试将 SharpBits.Base 文件夹中的每个类都转换为 VB.NET,但我想我会问,以防以前有人走这条路。

编辑:好吧,如果你遇到这个问题。您可以做的是在 Sharpbits.Base 文件夹(您从 codeplex 下载)中有一个可以在 Bin 目录中引用的 DLL。您可以将其添加到您的引用中以访问它。将 Konrad 标记为答案,因为他很乐意发帖。

进一步编辑:
我设法让Sharpbits使用一些我在下面粘贴的快速代码,供任何可能偶然发现这个问题的人使用。就像我上面提到的那样,将 DLL 添加到您的项目中。

您需要编写一些逻辑来检查作业的状态。一旦它达到“已转移”状态,您就可以将其标记为完成。这会将文件从 .bin 写入您列出的文件名。对我有帮助的是安装 Windows 支持工具(您可以从 sup 工具文件夹中的 Windows 2003 Cd/DVD 获取它)并在调试时使用 Bitsadmin.exe 查看作业状态。希望对下一个菜鸟有所帮助。=)

0 投票
3 回答
1189 浏览

asp.net - .NET 3.5 下载大文件

我想让用户下载一个大文件——大约 4GB。我希望他们能够恢复失败的下载。

任何人都可以就最好的方法提出任何建议吗?或者是否有任何现成的组件可供 ppl 成功使用?

我正在使用 IIS7 来托管应用程序。

我已经看到了一些方法,但它们都已经很老了。

干杯,大卫。

0 投票
2 回答
3528 浏览

security - 将 HTTPS 与 BITS(后台智能传输服务)结合使用

我正在编写一个需要通过 BITS 将文件发送到我的服务器的客户端应用程序。我大部分时间都在工作,但我无法让 BITS 连接通过 HTTPS 安全运行。

现在我只是通过 HTTP 使用基本身份验证,所以登录是通过明文发送的——这不是最佳的 :-) 我希望能够使用 HTTPS,但不知道如何去做。根据这个 Google Groups thread,BITS“不支持使用证书进行身份验证”(尽管该评论现在已经有几年了)。这是否意味着 SSL 已失效?我还能如何通过 HTTPS 保护 BITS 的连接?

我的服务器在 Windows Server 2003 上运行 IIS 6.0。任何帮助将不胜感激!

0 投票
3 回答
2715 浏览

ssl - 使用 BITS 忽略证书颁发机构(自签名)

我正在尝试通过 HTTPS 使用 BITS(Microsoft 的后台智能传输服务)使用客户端应用程序上传文件。我正在上传/测试的开发服务器没有正确签名的 SSL 证书(它是自签名的)。这意味着传输总是出错,因为 BITS 认识到证书是自签名的并拒绝完成工作。

有没有办法以编程方式告诉 BITS 忽略证书颁发机构并完成上传?我知道有办法用 C# 中的 HttpWebRequest 类来做到这一点,但我不知道如何专门用 BITS 来做到这一点。

谢谢!

0 投票
3 回答
3796 浏览

jakarta-ee - 在 Web 应用程序中上传/下载大文件

我有一个网络应用程序,我想提供上传和下载大文件(超过 2 千兆)的可能性

可能吗?是否存在一些可以帮助我的开源项目?

非常感谢

0 投票
5 回答
19283 浏览

c# - 如何从 Web 目录中获取文件列表?

如何从 Web 目录中获取文件列表?如果我访问 Web 目录 URL,则 Internet 浏览器会列出该目录中的所有文件。现在我只想在 C# 中获取该列表并在 BITS (Background Intelligent Transfer Service) 中下载它们。