# IIS > 将 Nitro 应用部署到 IIS。 ## 使用 [IISnode](https://github.com/Azure/iisnode) **预设:** `iis_node` #### 在您的 Windows 服务器上安装最新的 LTS 版本的 [Node.js](https://node.zhcndoc.com/zh-cn/)。 #### 安装 [IISnode](https://github.com/azure/iisnode/releases) #### 安装 [IIS `URLRewrite` 模块](https://www.iis.net/downloads/microsoft/url-rewrite)。 #### 在 IIS 中,将 `.mjs` 添加为新的 MIME 类型,并将其内容类型设置为 `application/javascript`。 #### 将您的 `.output` 文件夹的内容部署到 IIS 中的网站。 ## 使用 IIS 处理程序 **预设:** `iis_handler` 您可以直接使用 IIS HTTP 处理程序。 #### 在您的 Windows 服务器上安装最新的 LTS 版本的 [Node.js](https://node.zhcndoc.com/zh-cn/)。 #### 安装 [IIS `HttpPlatformHandler` 模块](https://www.iis.net/downloads/microsoft/httpplatformhandler) #### 将您的 `.output` 目录复制到 Windows 服务器,并在 IIS 上创建一个指向该目录的网站。 ## IIS 配置选项 ```ts [nitro.config.ts] import { defineNitroConfig } from "nitro/config"; export default defineNitroConfig({ // IIS 选项默认 iis: { // 将现有的 web.config 文件合并到 nitro 默认文件中 mergeConfig: true, // 完全覆盖默认的 nitro web.config 文件 overrideConfig: false, }, }); ``` ```ts [nuxt.config.ts] export default defineNuxtConfig({ nitro: { // IIS 选项默认 iis: { // 将现有的 web.config 文件合并到 nitro 默认文件中 mergeConfig: true, // 完全覆盖默认的 nitro web.config 文件 overrideConfig: false, }, }, }); ```