> For the complete documentation index, see [llms.txt](https://huataihuang.gitbook.io/cloud-atlas-draft/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://huataihuang.gitbook.io/cloud-atlas-draft/os/windows/iis/setup_iis_iso_file_download.md).

# 设置IIS下载.iso文件

## 设置IIS

* [Windows 2008安装设置IIS](https://docs.microsoft.com/en-us/iis/install/installing-iis-7/installing-iis-7-and-above-on-windows-server-2008-or-windows-server-2008-r2)
* [Windows 2016安装设置IIS](https://www.rootusers.com/how-to-install-iis-in-windows-server-2016/)

## 允许IIS特定后缀名文件下载

刚通过Wizard安装好IIS并启用web下载文件，但是发现不能下载`.iso`文件，页面提示需要设置`MIME`，在终端使用`wget`下载文件也遇到

```
HTTP request sent, awaiting response... 404 Not Found
```

参考\[Add a MIME Type (IIS 7)]\(<https://technet.microsoft.com/en-us/library/cc725608(v=ws.10).aspx>)

* 在网站的功能列表中选择`MIME 类型`

![iis mime设置](https://3334459331-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LeFI0OlHH4bg0gqJ3hR%2F-M1T9_Bfe6KWQGInkWGi%2F-M1TA96vMP4ahUAo9KzR%2Fiis_mime.png?generation=1583201769848575\&alt=media)

* 在`MIME 类型`设置中点击`添加`：文件扩展名`.iso`并且设置MIME类型`application/octet-stream`

![iis mime设置](https://3334459331-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LeFI0OlHH4bg0gqJ3hR%2F-M1T9_Bfe6KWQGInkWGi%2F-M1TA96xWvOE4hInmlp6%2Fiis_setup_mime.png?generation=1583201769400122\&alt=media)

* 或执行以下命令（暂时没有试出，似乎`appcmd`命令没有安装）

```
appcmd set config /section:staticContent /+"[fileExtension=' .xyz ',mimeType=' application/octet-stream ']"
```

## HTTP request sent, awaiting response... 401 Unauthorized

遇到无法下载文件，下载显示

```
HTTP request sent, awaiting response... 401 Unauthorized
```
