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.
- Kliknij link Ustawienia. Zostanie otwarty ekran Ustawienia.
- Przycisk Prev umożliwia przejście do poprzedniego ekranu z ustawieniami, które można edytować dla niektórych typów wdrożeń.
- Rozwiń opcje publikowania pliku, aby wyświetlić ustawienia odnoszące się do plików, które mogą już znajdować się w witrynie.
- 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.