dotnet publish-iis funktioniert nicht

8

Ich habe ein ASP.NET Core RC2 Projekt, ich versuche es in IIS zu veröffentlichen und der Befehl dotnet publish-iis ALWAYS gibt:

%Vor%

Gibt es ein Beispiel dafür, wie das funktioniert? Wie gebe ich die Parameter weiter? Es funktioniert nie ...

    
VSG24 19.05.2016, 23:06
quelle

2 Antworten

8
Die Parameter

--publish-folder und --framework sind erforderlich. Wenn Sie diese Parameter nicht angeben, zeigt das Tool die Verwendung an.

Nachdem gesagt wurde, dass es nicht erwartet wird, dieses Tool alleine zu betreiben. Bei publish-iis wird lediglich die Datei web.config einer bereits veröffentlichten App optimiert (oder eine neue Datei "web.config" erstellt, falls noch keine vorhanden ist), damit IIS / IISExpress die Anwendung zum Starten finden kann. Mit anderen Worten, Sie müssen Ihre Anwendung zuerst veröffentlichen und dann veröffentlichen - ich massiere sie einfach ein wenig. Daher besteht die erwartete Verwendung darin, zu konfigurieren, dass es als Postpublish-Skript ausgeführt wird:

%Vor%

Ich habe das Tool publish-iis in diesem Post auf Asp.net Core-Anwendungen mit IIS laufen

    
Pawel 19.05.2016, 23:33
quelle
6

Für ASP.NET Core 1.1 . Schlüsselstücke in project.json sind:

%Vor%

Hat super für mich gearbeitet!

    
Andrei 18.12.2016 06:59
quelle

Tags und Links