.NET 6.0项目部署IIS后打开配置编辑器出现IIS 10错误
解决.NET 6.0部署IIS后配置编辑器报错问题
- 确认安装ASP.NET Core 6.0托管捆绑包:IIS需要该组件才能正确托管.NET Core应用,未安装的话前往微软官方下载安装,完成后重启IIS。
- 检查应用程序池配置:将应用程序池的**.NET CLR版本**设置为
无托管代码,管道模式选择集成模式。 - 验证站点物理路径与权限:确保站点指向的发布文件夹路径正确,同时给文件夹分配IIS_IUSRS和IUSR账号的读写权限。
- 修复web.config文件:若配置文件损坏,重新生成发布包并重新部署;也可手动检查
<aspNetCore>节点配置,示例如下:
<aspNetCore processPath="dotnet" arguments=".\YourProject.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="inprocess" />
- 重启IIS相关服务:执行命令
iisreset重启整个IIS服务,或在IIS管理器中单独重启目标站点与应用池。
内容的提问来源于stack exchange,提问作者SajjadZare
相关产品推荐
相关产品推荐

