When you deploy your asp.net Core 2.0 application, you may receive the following error message which is about processing failure or HTTP error 502.5. This particular error is maybe caused by the program can't start because api-ms-win-crt-runtime-l1-1-0.dll is missing.
You can easily view the error in your server by looking at the event viewer error log. If the error log is caused by the program can't start because api-ms-win-crt-runtime-l1-1-0.dll is missing. This can be easily fixed by installing the Visual C++ Redistributable for Visual Studio 2015 or Visual C++ Redistributable for Visual Studio 2017.
If the installation of the Visual C++ Redistributable fails, it means you need to perform a windows update first before you can install it. The easy method to fix this is by trying installing a Visual studio 2017 community edition. Do not install the software itself, just try to install it and see if you require installing additional windows software update before you can install the Visual Studio 2017. Once you have installed the pre-requirement files, you can re-try install the Visual C++ Redistributable again. It should successfully install and fix the issue.
If you have an error issue of HTTP Error 500.19, you may want to have a look on the following article I wrote.