1

Engine.SetDownloadSource()メソッドに少し混乱しています。私がやろうとしているのは、バンドルされたパッケージのダウンロードURLを外部のWebサイトから内部のWebサイトに変更することです。(これを行うためのより簡単な方法がある場合、私は他の提案を受け入れます)。

今問題のために。このメソッドを呼び出すときは、ユーザーとパスワードを要求します。この情報をどこから入手すればよいかわかりません。

string downloadSource = Path.Combine(WebSitePath(), "WebSetup/WebSetupData/", Path.GetFileName(args.DownloadSource));

Engine.SetDownloadSource(args.PackageOrContainerId, args.PayloadId, downloadSource, user, password);

WebSitePath()は、WebサイトのベースURLを返すだけです。リンクを変更しなかった場合にMBAが使用するユーザー名とパスワードについてのヒントが見つかりません。同様に、現在のWindowsユーザーを使用して新しいリンクからダウンロードするようにMBAに指示する方法もわかりません。どんな助けでも大歓迎です。

4

1 に答える 1

1

ユーザー名とパスワードは、基本またはダイジェストHTTP認証をサポートするためにオプションです。ユーザーとパスワードの組み合わせを提供したくない場合は、それらをnullに設定します。

于 2013-03-15T07:09:00.033 に答える