# HTTP Error 500.30 - ASP.NET Core app failed to start

**URL:** <https://forum.umbraco.com/t/http-error-500-30-asp-net-core-app-failed-to-start/1238>\
**Category:** Questions\
**Created:** [March 14, 2025, 10:03am UTC](https://forum.umbraco.com/t/http-error-500-30-asp-net-core-app-failed-to-start/1238 "2025-03-14T10:03:38Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rizwan201](https://forum.umbraco.com/user_avatar/forum.umbraco.com/rizwan201/32/915_2.png) [@Rizwan201](https://forum.umbraco.com/u/Rizwan201)\
**Post date:** [March 14, 2025, 10:03am UTC](https://forum.umbraco.com/t/http-error-500-30-asp-net-core-app-failed-to-start/1238/1 "2025-03-14T10:03:38Z")

</div>

![Screenshot 2025-03-14 at 3.15.50 PM](https://forum.umbraco.com/uploads/default/original/1X/b17c274c68de4a32ee087aa6af47322f0020603d.png)

The website was woking well but suddenly its showing like this and even admin pannel isnt opening

---

<div class="post-metadata">

**Author:** ![Luuk](https://forum.umbraco.com/user_avatar/forum.umbraco.com/luuk/32/4446_2.png) [@Luuk](https://forum.umbraco.com/u/Luuk)\
**Post date:** [March 14, 2025, 10:07am UTC](https://forum.umbraco.com/t/http-error-500-30-asp-net-core-app-failed-to-start/1238/2 "2025-03-14T10:07:59Z")

</div>

Where are you hosting? Is it local? In the cloud? That was changed? What does the Umbraco log files say?

---

<div class="post-metadata">

**Author:** ![Luuk](https://forum.umbraco.com/user_avatar/forum.umbraco.com/luuk/32/4446_2.png) [@Luuk](https://forum.umbraco.com/u/Luuk)\
**Post date:** [March 14, 2025, 10:41am UTC](https://forum.umbraco.com/t/http-error-500-30-asp-net-core-app-failed-to-start/1238/3 "2025-03-14T10:41:01Z")

</div>

To be honest, without a log it’s really hard to determine the issue. Something is preventing the app from starting. Some things that come to mind:

- If you updated to a new major, the .NET version could be set wrong
- If you set the runtime mode of Umbraco to ‘production’, there could be prerequisits that are not fullfilled and Umbraco won’t boot.
- Changes in Program.cs?

See if the physical log files on the disk tell you something. Especially errors in runtime checks are hard to find.

---

<div class="post-metadata">

**Author:** ![sebastiaan](https://forum.umbraco.com/user_avatar/forum.umbraco.com/sebastiaan/32/279_2.png) [@sebastiaan](https://forum.umbraco.com/u/sebastiaan)\
**Post date:** [March 14, 2025, 10:47am UTC](https://forum.umbraco.com/t/http-error-500-30-asp-net-core-app-failed-to-start/1238/4 "2025-03-14T10:47:26Z")

</div>

Have you tried tapping the link in that screenshot and following the guide?

More reading is available here:

> <https://stackoverflow.com/questions/67211060/http-error-500-30-asp-net-core-app-failed-to-start>

As Luuk mentions, this one is a bit difficult to give any advise on without knowing more about what you tried.

Do note that this error (all 500 errors) happen before Umbraco can even start, so there is nothing in the Umbraco logs, this is a server error and requires server logs.

---

<div class="post-metadata">

**Author:** ![Luuk](https://forum.umbraco.com/user_avatar/forum.umbraco.com/luuk/32/4446_2.png) [@Luuk](https://forum.umbraco.com/u/Luuk)\
**Post date:** [March 14, 2025, 1:55pm UTC](https://forum.umbraco.com/t/http-error-500-30-asp-net-core-app-failed-to-start/1238/5 "2025-03-14T13:55:04Z")

</div>

Doesn’t Umbraco also produce a 500 ‘could not boot’ error when it’s running the runtime checks and one of those fails? Those are actually in the logs, but still cause a 500 (I think).

---

<div class="post-metadata">

**Author:** ![HubertGaluszka](https://forum.umbraco.com/user_avatar/forum.umbraco.com/hubertgaluszka/32/2219_2.png) [@HubertGaluszka](https://forum.umbraco.com/u/HubertGaluszka)\
**Post date:** [May 23, 2025, 1:51pm UTC](https://forum.umbraco.com/t/http-error-500-30-asp-net-core-app-failed-to-start/1238/6 "2025-05-23T13:51:11Z")

</div>

Probably solved already, but let me just add for the future reference - 500.30 is the server error that means that .NET application cannot be initialized at all.  
The most common reason for this is broken appsettings.json, web.config or other configuration file.  
It happens to me very often when I edit appsettings.json with Notepad.  
Missing some dll might be another reason.

---

<div class="post-metadata">

**Author:** ![BishalTimalsina12](https://forum.umbraco.com/user_avatar/forum.umbraco.com/bishaltimalsina12/32/5556_2.png) [@BishalTimalsina12](https://forum.umbraco.com/u/BishalTimalsina12)\
**Post date:** [April 23, 2026, 7:42am UTC](https://forum.umbraco.com/t/http-error-500-30-asp-net-core-app-failed-to-start/1238/7 "2026-04-23T07:42:48Z")

</div>

i want to add this as well here

the real reason is almost always in the **application startup logs** , A quick way to surface it is to enable stdout logging in your web.config:

```auto
<aspNetCore processPath="dotnet"
            arguments="YourApp.dll"
            stdoutLogEnabled="true"
            stdoutLogFile=".\logs\stdout" />

```

Then:

Reproduce the issue  
Check the `/logs/stdout` file  
You’ll usually see the actual exception causing the startup failure (missing config, DI issue, bad connection string, migration error, etc.)

---

<div class="post-metadata">

**Author:** ![skttl](https://forum.umbraco.com/user_avatar/forum.umbraco.com/skttl/32/260_2.png) [@skttl](https://forum.umbraco.com/u/skttl)\
**Post date:** [April 24, 2026, 7:46am UTC](https://forum.umbraco.com/t/http-error-500-30-asp-net-core-app-failed-to-start/1238/8 "2026-04-24T07:46:27Z")

</div>

If you are hosting in Azure, there is an IIS eventlog that can provide valuable information. You can find it through Kudu, but it is buried deep in different folders, and is just a huge XML file.

I wrote a userscript you can install in your browser, to make it easier to access.

> **[Enhanced Event Logs and Deployment Monitoring for Kudu in Umbraco Cloud |...](https://skttl.dev/blog/kudu-userscripts/)**
>
> Two userscripts that make working with Kudu in Umbraco Cloud easier - view event logs and monitor deployments with enhanced interfaces.

---

<div class="post-metadata">

**Author:** ![cheeseytoastie](https://forum.umbraco.com/user_avatar/forum.umbraco.com/cheeseytoastie/32/1423_2.png) [@cheeseytoastie](https://forum.umbraco.com/u/cheeseytoastie)\
**Post date:** [April 28, 2026, 3:33pm UTC](https://forum.umbraco.com/t/http-error-500-30-asp-net-core-app-failed-to-start/1238/9 "2026-04-28T15:33:01Z")

</div>

My tip here is if you’re on Azure run your dll in the cmd and it will show the problem.  
Development tools → Command  
` dotnet mywebsite.dll

Usually it’s where there is an old dll lurking. Especially if this is an upgrade and you have a publish to only update existing files.

---

<div class="post-metadata">

**Author:** ![ShekharTarare](https://forum.umbraco.com/user_avatar/forum.umbraco.com/shekhartarare/32/5488_2.png) [@ShekharTarare](https://forum.umbraco.com/u/ShekharTarare)\
**Post date:** [April 29, 2026, 8:08pm UTC](https://forum.umbraco.com/t/http-error-500-30-asp-net-core-app-failed-to-start/1238/10 "2026-04-29T20:08:59Z")

</div>

I would recommend checking logs on Event Viewer. It does add important details which helps in finding the issue.
