Installing the recently released Anniversary Update (version 1607), Windows 10 seems to destabilize IIS by disabling application pools, which results in a 503 error when trying to start an application that is caused by some DLLs not loading when the workflow begins.
Browse the Windows Event Viewer (Win + X, V) to find out what you need to fix: Open Windows Logs, then Application, and look for Error level entries with the source IIS-W3SVC-WP (may vary if the name of your IIS instance is not standard). In details you will see a short message, for example:
The Module DLL <path-to-DLL> failed to load. The data is the error.
Depending on your configuration, different DLL calls may occur that cause this problem, and they will occur one after another, so you will need to check the event logs and fix the problems until the application starts correctly. Of course, before each attempt, stop IIS and close IIS Manager.
Here are two specific problems that we have experienced so far and how to fix them, but you may encounter completely different ones:
1."C:\WINDOWS\system32\inetsrv\rewrite.dll" (reference) β¦Go to "Programs and Features" (Win+X, F) and repair "IIS URL Rewrite Module 2". 2."C:\WINDOWS\system32\inetsrv\aspnetcore.dll" (reference) β¦Go to "Programs and Features" (Win+X, F) and repair "Microsoft .NET Core 1.0.0 - VS 2015 Tooling ...".
Source source
source share