1

Ich versuche, meine MVC-Anwendung im .NET-Core zu veröffentlichen. Ich habe das Dateisystem ausprobiert, aber es fehlen alle View-bezogenen Dateien und es wird ein Fehler ausgegeben, sobald darauf zugegriffen wird..Net Core MVC Bereitstellung (Publish) fehlende Ansichten

Nach dem Kopieren der Ansicht Ordner begann es zu arbeiten. Ich bin mir nicht sicher, ob es auch andere Web-Komponenten fehlen.

+0

Mögliche Duplikat [Eingesetzte asp.net Kern Mvc app nicht durchsuchbar in azur] (http://stackoverflow.com/questions/40717145/deployed-asp-net-core-mvc-app-not-browsable-in-azure) –

Antwort

5

Stellen Sie sicher, dass Sie Views in Ihrem PublishOptions von Project.json haben.

Wenn Sie Ansichten innerhalb Bereiche sind maintaing dann stellen Sie sicher, dass Sie Areas/**/Views

Probe unten-

"publishOptions": { 
    "include": [ 
     "wwwroot", 
     "web.config", 
     "Views", 
     "Areas/**/Views", 
     "appsettings.json", 
    ] 
    }, 

Siehe hinzugefügt haben, ob das hilft.

+0

Wie würde es für eine klassische Asp.Net-Anwendung aussehen? Gibt es etwas Ähnliches in der .csproj? –

0

Bereiche auf diese Weise nicht funktionieren ... So

Areas/**/Ansichten

Es ist vielleicht nicht für Sie das Hinzufügen arbeiten, hat es für mich nicht.

"publishOptions": { 
    "include": [ 
     "wwwroot", 
     "web.config", 
     "Views", 
     "Areas/**/Views", 
     "appsettings.json", 
    ] 
    }, 

Wenn Sie es mit diesem ersetzen, es funktioniert auf jeden Fall ..

"publishOptions": { 
    "include": [ 
     "wwwroot", 
     "web.config", 
     "Views", 
     "Areas/**/Views/**/*.cshtml", 
     "appsettings.json", 
    ] 
    }, 
Verwandte Themen