ファイルのダウンロードに問題があります。この Web サイトをローカル IIS で実行しています。BaseUrl には、ローカル IIS サイトのアドレスが正しく含まれています。moduleImgPath は Sitecore メディア アイテムです: "/sitecore/shell/~/media/Racking/module-image.png"。BaseUrl の構造は"http://local-$company.com".
ダウンロードに使用されるコードは、基本的に以下に示されています。Image.FromStream() で System.ArguementException - 「パラメーターが無効です」というメソッド エラーが発生しました。
Stream stream = new MemoryStream(new WebClient().DownloadData(RackingConfigHelper.BaseUrl + moduleImgPath));
Image objImage = Image.FromStream(stream);
私の質問は本質的に展開しています.WebClientをこのように使用して、本質的にローカルソースからデータをダウンロードできますか? または、このコードをテスト環境にデプロイしてテストする必要がありますか? 可能であれば、ポートについて心配する必要がありますか?