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

无法在IIS上部署ASP.NET Core Web API,请求协助排查错误

IIS部署API报错排查求助

我已查阅并观看多篇关于在IIS上部署API的教程,严格按步骤操作多次,但仍遇到相同错误:

'the requested page cannot be accessed because the related configuration data for the page is invalid'

Error:

我未修改任何代码,采用文件夹发布方式。恳请协助排查,让该API正常运行。


排查方向

  • 核对应用程序池配置:确保应用程序池的.NET版本与API目标框架完全匹配,托管管道模式设置为集成。
  • 检查文件夹权限:给应用程序池标识(格式为IIS AppPool\[你的站点名称])分配发布文件夹的读取、执行权限。
  • 验证web.config合法性:检查发布生成的web.config是否存在语法错误(比如标签未闭合、配置项拼写错误),可临时替换为最简配置测试。
  • 确认IIS组件完整性:确保已安装对应.NET版本的托管模块(如ASP.NET Core模块),以及IIS的ASP.NET、ISAPI扩展、ISAPI筛选器组件。
  • 排查站点绑定问题:确认端口、主机头无冲突,HTTPS绑定需确保证书有效且配置正确。
  • 查看详细报错日志:在%SystemDrive%\inetpub\logs\LogFiles获取站点日志,或通过事件查看器的「Windows日志-应用程序」查找具体配置错误信息。

内容的提问来源于stack exchange,提问作者Thomas Vessiere

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 23:24:51