IIS中的WCF URLDownloadToFile无法下载

时间:2018-07-02 03:24:17

标签: c# wcf iis-8

我有一个WCF应用程序,可以从外部Web下载文件,在开发模式下,它可以完美运行,但是在IIS服务器上,它不下载文件。

URLDownloadToFile(0, "URLFile", HttpContext.Current.Server.MapPath("~/temp/") + "img.gif", 0, IntPtr.Zero);

有帮助吗?

1 个答案:

答案 0 :(得分:1)

URLDownloadToFile是WinInet的一部分,在Windows服务(如IIS)下不受支持。有关详情,请参见INFO: WinInet Not Supported for Use in Services

由于使用的是WCF,下载文件的更自然的方法是使用System.Net中的WebClient类。