Zuerst erstellen ein neues Projekt in VS 2017 mit Vorlage von ASP.NET Core (und individuelle Authentifizierung) hat keine web.config; Es wird jedoch nach der Veröffentlichung der App zu C: \ inetpub \ wwwroot hinzugefügt (bei der Neuinstallation von Windows Server 2016 und VS auf demselben Computer).Fehler: VS 2017 ASP.NET Core App veröffentlicht zu IIS [selbe Maschine]
Bei der Veröffentlichung kann keine Webseite mit der Anzeige "500 - Interner Serverfehler" geöffnet werden. Going in IIS-Manager nach dem Einschalten mySite in linken Bereich klicken, die versuchen, auf alles, was im mittleren Bereich der gehosteten Website klicken nicht mit diesem Fehler zu öffnen:
Wie Sie auch nicht es gibt sehen Informationen in den tatsächlichen Fehler. Also nicht sicher, warum es \\?\C:
für die Datei web.config sucht? Ich glaube, wenn ich Hilfe bei der Lösung dieses Problems bekommen kann, sollte die Webseite geladen werden. wie es in der Entwicklung lädt. Wie bereits erwähnt, tritt dieses Problem nur bei der Bereitstellung einer grundlegenden ASP.NET Core-Vorlage auf. Aber es macht auch dasselbe mit meiner vorherigen Website, die mit VS 2015 Community erstellt wurde, die auf VS 2017 portiert wurde (mit erforderlicher Aktualisierung durch VS)
Die Datei web.config, die sich nur im veröffentlichten App-Ordner befindet und nicht die Entwicklung Projektordner ist:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<handlers>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />
</handlers>
<aspNetCore processPath="dotnet" arguments=".\Laier-IT.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" />
</system.webServer>
</configuration>
Typische? Da ich dieses Problem nie mit VS 2015 Community hatte. Ok gut versucht, ".NET Core Windows Server Hosting Bundle" zu laden und erhielt einen Installationsfehler für Microsoft .NET Core 1.0.4 und 1.1.1 Windows Server Hosting von "Eine andere Version dieses Produkts ist bereits installiert." – Edward
Die verknüpfte Dokumentation enthält einige gute Informationen zur Problembehandlung. Können Sie uns den Inhalt Ihrer Datei web.config zeigen? Können Sie die Anwendung über die Befehlszeile z. dotnet myapplication.dll? –
Haben Sie die CLR-Version des Anwendungspools in No Managed Code geändert? –