我在下载文件时遇到问题。我在我的本地IIS上运行这个网站。 BaseUrl正确具有我本地IIS站点的地址。 moduleImgPath是Sitecore媒体项:“/ sitecore / shell /〜/ media / Racking / modules-image.png”。 BaseUrl具有结构"http://local-$company.com".
用于下载的代码基本上如下所示。带有System.ArguementException的Image.FromStream()上的方法错误 - “参数无效。”
Stream stream = new MemoryStream(new WebClient().DownloadData(RackingConfigHelper.BaseUrl + moduleImgPath));
Image objImage = Image.FromStream(stream);
我的问题基本上围绕着 - 您是否可以通过这种方式使用WebClient,从基本上本地的源代码下载数据?或者我是否需要将此代码部署到我的测试环境中以进行测试?如果可以,我是否需要担心端口?