IIS-CLI generieren applicationhost.config mit der Site für mein Projekt

12

Ich habe eine C # -Lösung mit mehreren Projekten, von denen eines ein Webserver ist, der von IIS ausgeführt wird. Ich habe <UseGlobalApplicationHostFile>True</UseGlobalApplicationHostFile> in der csproj-Datei dieses Projekts festgelegt.

Wenn ich Visual Studio öffne, erzeugt es dies in ~ / Documents / IISExpress / config / applicationhost.config:

%Vor%

Ich möchte mein Projekt mit IIS Express über die Befehlszeile ausführen können (für Testzwecke zum Testen der Buildserver). Wie kann ich den Abschnitt SealingService site von applicationhost.config über die Befehlszeile generieren (ohne Visual Studio zu öffnen)?

Ich habe versucht,

auszuführen %Vor%

in meinem Lösungsordner, aber es generiert nur den Abschnitt WebSite1 .

    
Scott H 11.08.2017, 17:02
quelle

1 Antwort

0

Wenn Sie mich richtig verstanden haben, möchten Sie den angegebenen Abschnitt zur Datei ~ / Documents / IISExpress / config / applicationhost.config hinzufügen.

Sie können dies tun, indem Sie AppCmd.exe Befehlszeilen-Tool:

%Vor%

Mit dem ersten Befehl erstellen wir die Site , legen und fest; mit dem zweiten setzen wir den Anwendungspool mit dem gewünschten; und mit der dritten fügen wir die Ссылка hinzu.

Wenn Sie die x86-Version von IIS Express verwenden, finden Sie AppCmd ​​in C: \ Programme (x86) \ IIS Express \ appcmd.exe

    
Matteo Umili 08.03.2018 10:49
quelle