I have installed IIS on my computer for the first time (until now I have worked with the express version), but it’s not working properly. When I try to hit a page, it returns this error, which I do not know how to resolve:
Error Summary
HTTP Error 500.19 – Internal Server Error
The
requested page cannot be accessed because the related configuration
data for the page is invalid.
Detailed Error Information
Module IIS Web Core
Notification BeginRequest
Handler Not
yet determined
Error Code 0x8007000d
Config Error
Config File ?D:2008abcd.Websiteweb.config
Requested
URL http : // localhost:80/abcd.WebsitePhysical
Path D:2008ManagerAnticriza.Website
Logon Method Not yet
determined
Logon User Not yet determined
Can anyone help me? Is there a way I need to configure IIS after installing it?
Answers:
Thank you for visiting the Q&A section on Magenaut. Please note that all the answers may not help you solve the issue immediately. So please treat them as advisements. If you found the post helpful (or not), leave a comment & I’ll get back to you as soon as possible.
Method 1
This issue took me the best part of a day to figure out, as I had the exact same code working on another machine in the office.
It turns out that I was missing some features in IIS, and that the web.config I had carried down was looking for these features. I was missing both authentication features and the URL Rewrite module, and as a result IIS believed my web.config was malformed.
There are similar answers across the Internet that mention the URL Rewrite module, so I’d look there first.
Method 2
installing iis rewrite module helped me here.
-Naval
Method 3
Download and install .NET CORE Hosting Bundle to solve the problem.
That’s worked for me.
Method 4
None of the solutions I’d seen worked for me but I eventually pinned it down to a clash between WSUS (Windows Server Update Service) and the way it was defining compression. My application pool needed to allow 32 bit applications and that was causing the trouble. In my case the module listed in the error message was the DynamicCompression module and I found the solution here so I’m posting it in case it helps anyone else.
https://community.sophos.com/kb/en-us/111319
Method 5
because the related configuration data for the page is invalid
This is because your web.config is not well formatted, or did not have the correct permissions to be readed.
Error details: http://support.microsoft.com/kb/942055
Method 6
Try changing the App Pool to v2.0
Method 7
In DotNet Core, I was able to troubleshoot the issue by directly running the dotnet command from within the web.config file.
<aspNetCore processPath="dotnet" arguments=".MyCompany.Service.dll" stdoutLogEnabled="false" stdoutLogFile=".logsstdout" hostingModel="inprocess" />
Which translates into
dotnet ./MyCompany.Service.dll
All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0