問題タブ [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を使用している投稿をすでにたくさん見ています。しかし、msdnであるdllが必要です。

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 を使用する。サーバーからクライアントにファイルをアップロードしたい。私は今、側面に注意します。

- - - - - - -クライアント側 - - - - - - - -

static void Main(string[] args) {

これは単純なコンソール アプリケーションです。ローカル -- 送信したいファイルのパス、送信先 -- パスはレシーバー、リモート サーバーです。プログラムを実行すると、job.Error take mi follow --- 「サーバーの応答が無効でした。サーバーが定義されたプロトコルに従っていませんでした。ジョブを再開すると、バックグラウンド インテリジェント転送サービス (BITS) が再試行します。 -- BG_E_HTTP_ERROR_200 .-2145845048, 0x801900C8"

クライアント (レシーバー) の場合、次のコードがあります。これは Mvs 3 の小さなプロジェクトであり、宛先パスで移動するアクションのみを表示します。

ただし、FileUpload アクションはファイルを受け取りません。クライアント側でファイルを受信する方法がわかりません。ご覧のとおり、受信ファイルに HttpPostedFileBase を使用しましたが、機能していません。

私のホスト サーバーは Windows サーバー 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 ジョブのダウンロードを 1 日の特定の時間に制限します。

グループ ポリシーを通じてこれを制御していることは承知していますが、クライアントの IT チームがグループ ポリシーの設定を扱いたくないため、コードから制御できるかどうかを調べています。

私の現在の BITS クライアントは Delphi で書かれていますが、C# または C++ のサンプル コードがあれば、それも素晴らしいでしょう。

よろしくお願いします。

ありがとう。

0 投票する
1 に答える
52 参照

microsoft-bits - BITSダウンロードクォータ

サーバーからファイルをダウンロードするアプリケーションがあり、1台のマシンで一定量のダウンロードを行うと、実行可能ファイルを管理者として実行しない限り(または、もちろん管理者として実行しているVSからデバッグしない限り)失敗します。BITS(Background Intelligent Transfer Service)には、非管理者ユーザーのダウンロード数を制限するある種の割り当てがあり、この割り当ては管理者ユーザーには存在しないように思われます。BITSのこれらの設定がどこにあるか知っている人はいますか?

0 投票する
1 に答える
135 参照

c# - Retrieving BITS Version in C#

How can the the BITS (Background Intelligent Transfer Service) version be retrieved using C# .NET 4.0.

0 投票する
1 に答える
898 参照

vb.net - VB.Netでのバックグラウンドインテリジェント転送(BITS)の使用

MS BITS(Background Intelligent Transfer service)を使用して、多くのコンピューターからサーバーにファイルをアップロードしようとしていますが、読んだ唯一の便利な例はStackOverFlowで、次のとおりです。

しかし、率直に言って、BITSのジョブ管理のすべてを処理する方法がわかりません。また、管理がどのようになるかを示す完全な例を見つけることができませんでした。それについてサポートが必要です。

0 投票する
1 に答える
324 参照

vb.net - BITS ジョブが正当な理由なくキャンセルされる

クライアントからサーバー上の共有フォルダーにファイルをアップロードする Windows サービスを作成しました。このサービスは、Microsoft BITS サービスを使用して全員が完全に制御できる共有アクセス許可を持っています。このサービスはローカル システム アカウントで実行されます。問題は、BITS ジョブが常にキャンセルされることです。その理由はわかりません。どんな助けでも大歓迎です。

私はこのコードを使用しています

0 投票する
0 に答える
804 参照

iis - IIS7 で BITS アップロードを有効にする方法

BITS 拡張機能を使用して WindowsServer2008 R2 を仮想マシンにインストールしました。

Web サーバーからファイルをダウンロードできるため、BITS がインストールされて動作していますが、既定の Web サイトまたはダウンロード可能な仮想ディレクトリに BITS のハンドラー マッピングが表示されません。フィルターもありません。IIS はこれをどのように解決していますか (失敗した要求をトレースするときにのみ解決パスを確認できます)?

既定の Web サイトまたは仮想ディレクトリで BITS アップロードを有効にすると、そのディレクトリからファイルをダウンロードできなくなり、アップロードしようとするとすべて HTTP 500 エラー (指定されたモジュールが見つかりませんでした) が発生します。(0x8007007e)。また、「BtisHandler」と呼ばれるハンドラー マッピングが有効になり、ハンドラーの順序付きリストの最初に表示されます。

要するに、BITS ハンドラーはダウンロードとアップロードに対してどのように解決されるのでしょうか? BITS アップロードを有効にするにはどうすればよいですか?

0 投票する
1 に答える
3459 参照

windows - ある Windows サーバーから別の Windows サーバーにファイルをコピーする

Windows 2008 サーバーから 1 つまたは複数の Windows 2008 サーバーにファイルをコピーする必要があります。PowerShell リモート処理と wmi を使用できる十分な権限を持つアカウントをターゲット マシンに持っています。リモート マシンは、ftp、ssh、または同様のファイル転送メカニズムを実行しません。ターゲット サーバーにソフトウェアをインストールしたり、新しいサービスを実行したりすることは許可されていません。ソース サーバーでサービスを実行できます。

ファイル コピー アクションは、ソース サーバーから開始する必要があります。つまり、ターゲット マシンに手動でログオンしてコピーを開始することはできませんが、これを行う自動化された方法は受け入れられます。

WMI または PowerShell Remoting を使用して、ソースからターゲットにファイルをプッシュまたはプルすることはできますか? ソース サーバーからファイルを取得するために、何らかの組み込みの http クライアントを呼び出したり、リモート サーバーで BITS サービス/エージェントを呼び出したりすることはできますか?

他の提案をしてください。