IIS 中的 WCF URLDownloadToFile 下载失败
WCF URLDownloadToFile in IIS fail download
我有一个从外部 Web 下载文件的 WCF 应用程序,在开发模式下它运行良好,但在 IIS 服务器上它不下载文件。
URLDownloadToFile(0, "URLFile", HttpContext.Current.Server.MapPath("~/temp/") + "img.gif", 0, IntPtr.Zero);
有帮助吗?
URLDownloadToFile 是 WinInet 的一部分,它在 IIS 等 windows 服务下不受支持。有关详细信息,请参阅 INFO: WinInet Not Supported for Use in Services。
由于您使用的是 WCF,下载文件的更自然的方式是使用 System.Net 中的 WebClient class。
我有一个从外部 Web 下载文件的 WCF 应用程序,在开发模式下它运行良好,但在 IIS 服务器上它不下载文件。
URLDownloadToFile(0, "URLFile", HttpContext.Current.Server.MapPath("~/temp/") + "img.gif", 0, IntPtr.Zero);
有帮助吗?
URLDownloadToFile 是 WinInet 的一部分,它在 IIS 等 windows 服务下不受支持。有关详细信息,请参阅 INFO: WinInet Not Supported for Use in Services。
由于您使用的是 WCF,下载文件的更自然的方式是使用 System.Net 中的 WebClient class。