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

Umbraco升级后网站持续显示“The website is restarting”问题求助

Troubleshooting "The website is restarting" Loop After Umbraco 6.1.6 → 6.2.0 Upgrade

Hey there, sorry to hear you're stuck with this frustrating restart loop after upgrading Umbraco. Let's walk through some targeted fixes that often resolve this issue:

1. Verify Application Pool Permissions & Status

  • Ensure your application pool identity has modify/write permissions to the entire Umbraco root directory—especially App_Data, Media, and the newly regenerated TEMP folder. Upgrade processes sometimes reset these permissions, which can block Umbraco from completing its startup.
  • Manually recycle the application pool (not just restart the website). This fully resets the process and clears any stuck in-memory state.

2. Check web.config Configuration

  • First, confirm the umbracoConfigurationStatus key in appSettings is set to 6.2.0. Umbraco uses this value to track whether upgrade steps are complete—if it's still stuck on 6.1.6, the system will keep trying to re-run the upgrade.
  • Compare your web.config with the default 6.2.0 version (extract from the official Umbraco installation package) to ensure no critical nodes are missing or corrupted. Pay attention to sections like umbracoSettings and clientDependency.

3. Force a Clean Startup

  • Beyond deleting the TEMP folder, delete the App_Data/TEMP/ClientDependency subfolder. This clears cached frontend resources that might be conflicting with the upgraded version.
  • Create an empty restart.txt file in your Umbraco root directory. Umbraco detects this file, triggers a full restart, and automatically deletes it once startup completes. This is a reliable way to kickstart the initialization process.

4. Dig Deeper into Logs

  • The "Umbraco is not ready" warning is a generic message—check the full logs in App_Data/Logs for accompanying errors. Look for issues like:
    • Database connection failures or incomplete migration scripts (check the umbracoMigration table to confirm all 6.2.0 migrations ran successfully)
    • Missing or corrupted DLL files in the bin folder
    • Failed component initializations (e.g., related to caching or media handling)

5. Validate Bin Folder Integrity

  • Ensure all core Umbraco DLLs in the bin folder are version 6.2.0.0 (right-click → Properties → Details to check). Sometimes during publishing, file locks prevent old DLLs from being replaced—stop the application pool, manually replace outdated core DLLs (like Umbraco.Core.dll and Umbraco.Web.dll) with fresh copies from the 6.2.0 install package, then restart the pool.

Give these steps a try one by one—odds are one of them will break the restart loop. If you find specific error messages in the logs, feel free to share them for more targeted help!

内容的提问来源于stack exchange,提问作者Libin Tom Baby

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 07:35:47