ASP.NET project works locally on build when VS is running but not on IIS on my local machine or my server


I published my (net core app 2.1) to windows 2012 r2 at localhost::80. It gives me the following error:

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 Unknown Handler Not yet determined Error Code 0x8007000d Config Error
Config File \web.config Requested URL :80/ Physical Path
Logon Method Not yet determined Logon User Not yet determined

As far as I checked, the error seems to be in web.config I'll put the web.config in the code section.

I have tried deleting the web.config and enabling directory browsing, making an index.html load index.cshtml but that won't work because MVC.

<?xml version="1.0" encoding="utf-8"?>
      <!-- Remove WebDAV module so that we can make DELETE requests -->
      <remove name="WebDAVModule" />
      <!-- Remove WebDAV module so that we can make DELETE requests -->
      <remove name="WebDAV" />
      <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />
    <!-- When deploying on Azure, make sure that "dotnet" is installed and the path to it is registered in the PATH environment variable or specify the full path to it -->
    <aspNetCore requestTimeout="23:00:00" processPath="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%" forwardWindowsAuthToken="false" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" startupTimeLimit="3600">
      <environmentVariables />
        <remove name="X-Powered-By" />

I expected it to start but as it happens I get the error. Thank you for your help.


0 Answers

Nobody has answered this question yet.

User contributions licensed under CC BY-SA 3.0