IIS HTTP Error 500: The requested Page cannot be accessed because related configuration data is invalid
It was missing the NET Core Windows Server Hosting bundle, I have realized that from the web.config "AspNetCoreModule".
You can find the link here
Hussein Salman
Engineering Manager & Cloud-Native Architect, focusing on Kubernetes, Containers & Microservices. Check out my youtube channel: https://www.youtube.com/channel/UCoAh8g6dmwXQUwKhkggUFIA
Updated on June 16, 2022Comments
-
Hussein Salman almost 2 years
I have successfully published an ASP.NET Core website on IIS (version 10) on my local machine (Windows 10) and browsed it.
However, when I deploy it on IIS on another PC (using same versions), it gives HTTP Error 500.19:
I am using the same
Web.config
and IIS_IUSRS has permissions on both the virtual directory and config file. I also added the permission for the app pool `IIS AppPool/MyPool' to the virtual directory. Here is the web.config:<?xml version="1.0" encoding="utf-8"?> <configuration> <system.webServer> <handlers> <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" /> </handlers> <aspNetCore processPath="dotnet" arguments=".\IdentityServer.dll" stdoutLogEnabled="true" stdoutLogFile=".\logs\stdout" forwardWindowsAuthToken="false" /> </system.webServer> </configuration>
What is problem?
-
Sean about 6 yearsThank you!! Hours and hours it took me to find your solution that finally worked.
-
Code Tree over 4 yearswhat the heck..it is not mentioned anywhere in the official docs..
-
ShresthaGanesh almost 3 yearsthanks. At least passed this phase of error.