Zarządzanie ustawieniami wdrażania w Internecie

Możesz kontrolować sposób wdrażania aplikacji internetowej przy użyciu ustawień.

Warunek wstępny

Program Visual Studio z zainstalowanym pakietem roboczym Tworzenie aplikacji internetowych.

Zarządzanie ustawieniami

Po uruchomieniu kreatora publikowania zostanie wyświetlony link Pokaż wszystkie ustawienia, aby utworzyć profil publikowania. Ustawienia różnią się w zależności od typu wdrożenia.

Aby wyświetlić lub zmienić ustawienia, wybierz link Pokaż wszystkie ustawienia lub kliknij dowolną ikonę ołówka. Pojawi się strona Ustawienia.

  1. Kliknij link Ustawienia. Zostanie otwarty ekran Ustawienia.
  2. Przycisk Prev umożliwia przejście do poprzedniego ekranu z ustawieniami, które można edytować dla niektórych typów wdrożeń.
  3. Rozwiń opcje publikowania pliku, aby wyświetlić ustawienia odnoszące się do plików, które mogą już znajdować się w witrynie.
  4. Rozwiń ustawienia bazy danych, aby wyświetlić informacje o połączeniu z bazą danych, które mogą być inne niż używane przez aplikację podczas lokalnego uruchamiania podczas programowania i testowania.

W poniższej tabeli opisano ustawienia. Kliknij linki, aby uzyskać więcej informacji.

Nazwisko Typy profilów Właściwości opis
Konfigurowanie Folder, IIS LastUsedBuildConfiguration Konfiguracja kompilacji projektu do wdrożenia, na przykład Release.
TargetFramework Folder, IIS TargetFramework Wersja platformy .NET przeznaczona do uruchamiania aplikacji. Jest on już ustawiony przez projekt, ale można go zmienić na potrzeby wdrożenia.
Tryb wdrożenia Folder, IIS brak lub SelfContained Możesz wybrać zależne od platformy, jeśli możesz zależeć od dostępnego środowiska uruchomieniowego lub samodzielnego, jeśli chcesz spakować środowisko uruchomieniowe za pomocą artefaktów publikowania aplikacji.
Docelowe środowisko uruchomieniowe Folder, IIS Identyfikator środowiska uruchomieniowego platformy .NET (RID) dla tego wdrożenia.
Serwer IIS MSDeployServiceURL Nazwa serwera internetowego, identyfikator URI lub adres IP. Na przykład localhost.
Nazwa witryny IIS Witryna Nazwa witryny w usługach IIS, na przykład Default Web Site.
Username IIS UserName Nazwa użytkownika używana do uzyskiwania dostępu do witryny w usługach IIS.
Hasło IIS UserPWD Po pierwszym opublikowaniu należy utworzyć hasło, które będzie używane do publikowania witryny. Nie można zmienić hasła w programie Visual Studio, ale można go zmienić w usługach IIS lub na platformie Azure. Jeśli nie znasz hasła, możesz go pobrać, pobierając .publishsettings plik. Zobacz Importowanie ustawień publikowania z usług IIS i Importowanie ustawień publikowania z platformy Azure.
Pole wyboru Zapisz hasło IIS _SavePWD Jeśli to pole wyboru, zapisze hasło jako zwykły tekst w .pubxml pliku.
Docelowy adres URL IIS SiteURLToLaunchAfterPublish Adres URL, który uruchamia aplikację, na przykład http://localhost/projectname. Jeśli konfiguracja usług IIS dla witryny sieci Web uwidacznia witrynę na określonym porcie w ustawieniach powiązań, uwzględnij je tak jak w pliku http://localhost:nnnn/projectname. Jest to opcjonalne i udostępnia tylko wygodny link na stronie Publikowanie i służy do uruchamiania witryny po pomyślnym opublikowaniu.
Włączanie kompilacji ReadyToRun Folder PublishReadyToRun ReadyToRun to forma kompilacji Z wyprzedzeniem (AOT). Może to zmniejszyć opóźnienie, unikając kompilacji just in time (JIT) w czasie wykonywania.
Przycinanie nieużywanego kodu Folder PublishTrimmed Minimalizuje rozmiar wdrożenia samodzielnego.
Tworzenie pojedynczego pliku Folder PublishSingleFile Opcja umożliwiająca rozpowszechnianie opublikowanej aplikacji w jednym pliku.
Usunięcie dodatkowych plików w lokalizacji docelowej IIS SkipExtraFilesOnServer Aby zachować dodane pliki, usuń zaznaczenie pola.
Usuń wszystkie istniejące pliki przed opublikowaniem. FTP DeleteExistingFiles Usuń zaznaczenie tego pola, aby zachować niepowiązane pliki w miejscu docelowym lub sprawdź to, aby rozpocząć od czystego wdrożenia w folderze.
Lokalizacja pakietu Pakiet WebDeploy usług IIS DesktopBuildPackageLocation Lokalna ścieżka systemu plików do umieszczenia pakietu wyjściowego.

Następne kroki

Ustawienia są utrwalane w .pubxml pliku. Plik .pubxml jest plikiem wejściowym MSBuild. Plik można edytować, aby jeszcze bardziej dostosować wdrożenie. Zobacz MSBuild.

Pliki .pubxml programu Visual Studio