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

Kentico 13 .NET Core在IIS中异常但IIS Express正常的问题咨询

问题解答

核心版本对应问题

Kentico Xperience 13 Hotfix 13.0.83要求的Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation包版本为6.0.20。你当前安装的6.0.14版本不匹配,这很可能是导致IIS中视图组件无法正常渲染的核心原因。

额外排查建议

结合你描述的现象,除了版本适配问题,可补充以下操作进一步定位:

  • 确认IIS应用池的.NET CLR版本设置为无托管代码(.NET Core站点要求),且应用池身份拥有站点目录的读写权限
  • 发布站点时选择自包含部署(Self-Contained),规避服务器端.NET Core Runtime版本差异带来的兼容问题
  • 在站点根目录的web.config中启用详细日志,获取更精准的错误信息:
    <aspNetCore processPath="dotnet" arguments=".\YourSite.dll" stdoutLogEnabled="true" stdoutLogFile=".\logs\stdout" hostingModel="inprocess" />
    
  • 检查IIS站点的应用程序设置,确认ASPNETCORE_ENVIRONMENT配置与本地IIS Express使用的环境一致(比如Production或Staging)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 17:12:03