C# WebClient下载特定文件类型(*.msp)时出现异常

C# WebClient下载特定文件类型(*.msp)时出现异常,c#,iis,.net-3.5,webclient,C#,Iis,.net 3.5,Webclient,我正在从localhost下载一个.msp文件 WebClient webClient = new WebClient(); webClient.DownloadFile("http://localhost/Installer.msp", @"d:\Installer.msp"); 它正在引发异常:“远程服务器返回错误:(404)找不到。” 对于其他文件类型,如*.msi等,我没有收到此异常。我有IIS V 7.5 我猜IIS不允许下载像(*.msp)这样的特定文件类型?如何克服这个问题?谢谢

我正在从localhost下载一个.msp文件

WebClient webClient = new WebClient();
webClient.DownloadFile("http://localhost/Installer.msp", @"d:\Installer.msp");
它正在引发异常:“远程服务器返回错误:(404)找不到。”

对于其他文件类型,如*.msi等,我没有收到此异常。我有IIS V 7.5


我猜IIS不允许下载像(*.msp)这样的特定文件类型?如何克服这个问题?

谢谢福坎。当我在IIS7中为这个特定扩展添加MIMEType时,这个问题就解决了。
as文件扩展名->.msp和MIME类型->as应用程序/八位字节流

检查此文件的MIMEType是否已注册为在IIS 7中提供服务。如果mime类型未注册,则不应提供该文件。