You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在IIS上部署Next.js SSR应用:物理路径文件夹应包含哪些文件?

IIS部署Next.js SSR应用的物理路径文件清单

你在IIS中设置网站物理路径时,这个文件夹必须包含以下文件和目录:

  • .next:执行npm run build生成的构建目录,包含编译后的页面、组件及SSR所需的核心资源,是应用运行的基础。
  • public:你的项目静态资源目录,比如图片、字体、静态HTML文件等,Next.js会直接对外提供这里的内容。
  • server.js:你编写的Node.js服务器入口文件,负责处理请求路由并对接Next.js应用。
  • web.config:IIS配置文件,用于设置URL重写规则、iisnode运行参数等。
  • package.json:项目依赖配置文件,服务器会通过它安装生产环境依赖;或者你可以在本地提前执行npm install --production,把生成的node_modules目录也复制到部署文件夹,避免服务器重复安装依赖。

额外部署提示

  • 确认你的server.js中生产环境配置正确:当前代码里const dev = process.env.NODE_ENV !== 'production',结合web.config里的node_env="production",这个设置是对的,应用会以生产模式启动。
  • 服务器必须安装iisnode和URL Rewrite这两个IIS模块,否则无法运行Node.js应用。
  • 部署前先在本地测试npm start,确保应用能正常启动,避免部署后出现运行错误。

内容的提问来源于stack exchange,提问作者Seyed-Amir-Mehrizi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 15:02:46