Unable to View Local .Net Core ASP Application

1

Scenario

Attempting to view locally published .Net Core ASP application from local inetpub/wwwroot/ directory.

Issue

Able to view application on laptop (just fine), however, not able to view the same application (same commit) on my primary workstation. All security privileges appear to be identical, while the application (itself) is setup within the same IIS application pool on both systems. Looking for various tools that could assist me in troubleshooting this issue further.

Process

Navigate to local application at http://localhost/ after publication.

Result(s)

Workstation

  Error: HTTP Error 500.19 - Internal Server Error

  Message: The requested page cannot be accessed because the related configuration data for the page is invalid.

  Error Code: 0x8007000d

View Image

Laptop

  Error: None

Works fine!

Environmental & Application Details

Local machine configuration(s)

Security Privileges for inetpub/wwwroot (on both machines)

  CREATOR OWNER                SP

  SYSTEM            F M RX R W SP

  Administrators    F M RX R W

  Users                 RX R

  IIS_IUSRS             RX R

  TrustedInstaller  F M RX R W

Security Privileges for inetpub/wwwroot/ (on both machines)

  Everyone          F M RX R W

  CREATOR OWNER                SP

  IUSR              F M RX R W

  SYSTEM            F M RX R W

  Administrators    F M RX R W SP

  Users             F M RX R W

  IIS_IUSRS         F M RX R W

  TrustedInstaller  F M RX R W

Publication Methodology

  Publish Method: File System

View Image

  Publish Configuration: Release

  Target Framework: netcoreapp2.1

  Deployment Mode: Framework-Dependent

  Target Runtime: Portable

View Image

Wireshark Inspection

  No.   Time    Source  Destination Protocol Length  Info
  -------------------------------------------------------------------------------------------------------------------------------------------
  1     0          ::1          ::1 HTTP        533  GET /Portfolio HTTP/1.1
  2     0.000125   ::1          ::1 TCP          74  80  >  56028 [ACK] Seq=1 Ack=460 Win=2068 Len=0
  3     0.001568   ::1          ::1 TCP        1514  80  >  56028 [ACK] Seq=1 Ack=460 Win=2068 Len=1440 [TCP segment of a reassembled PDU]
  4     0.001577   ::1          ::1 TCP        1514  80  >  56028 [ACK] Seq=1441 Ack=460 Win=2068 Len=1440 [TCP segment of a reassembled PDU]
  5     0.001612   ::1          ::1 TCP        1514  80  >  56028 [ACK] Seq=2881 Ack=460 Win=2068 Len=1440 [TCP segment of a reassembled PDU]
  6     0.001619   ::1          ::1 HTTP        514  HTTP/1.1 500 Internal Server Error  (text/html)
  7     0.001733   ::1          ::1 TCP          74  56028  >  80 [ACK] Seq=460 Ack=4761 Win=2070 Len=0
  8     4.155498   ::1          ::1 TCP          74  56029  >  80 [FIN, ACK] Seq=1 Ack=1 Win=2070 Len=0
  9     4.155603   ::1          ::1 TCP          74  80  >  56029 [ACK] Seq=1 Ack=2 Win=2070 Len=0
  10    4.155654   ::1          ::1 TCP          74  80  >  56029 [RST, ACK] Seq=1 Ack=2 Win=0 Len=0

View Image

Attempted Solutions

  • Installed URL Rewrite
  • No Antiviral Software Operating on Either Machine
iis
localhost
asp.net
core
asked on Super User Jul 30, 2019 by NobleCloud

1 Answer

0

Error code 0x8007000d tells us, that file contains a malformed XML element. And your Config Source shows, that problem is between -1 and 0 lines (first 3 bytes of BOM-header).

If the web.config file has a BOM set, then the XML root node encoding attribute must match.

Check the encoding of your's web.config file or try to ReSave it without BOM-header.

VSCode save with encoding

answered on Super User Aug 14, 2019 by Седой

User contributions licensed under CC BY-SA 3.0