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
Link Pokaż wszystkie ustawienia pojawia się po uruchomieniu kreatora Publikuj w celu utworzenia profilu publikowania. Ustawienia różnią się w zależności od typu wdrożenia.
Aby wyświetlić lub zmienić ustawienia, wybierz Pokaż wszystkie ustawienia link lub kliknij dowolną ikonę ołówka. Zostanie wyświetlona 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 plików, aby wyświetlić ustawienia dotyczące plików, które mogą już być na stronie.
- 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.
Nazwa | Typy profilów | Własność | Opis |
---|---|---|---|
Konfiguracja | Folder, IIS | LastUsedBuildConfiguration |
Konfiguracja kompilacji projektu do wdrożenia, na przykład Release . |
TargetFramework | Katalog, 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 wdrażania | Katalog, IIS | brak lub SelfContained |
Możesz wybrać zależne od środowiska, jeśli możesz polegać na dostępności środowiska uruchomieniowego, lub samodzielne rozwiązanie, jeśli chcesz dołączyć środowisko uruchomieniowe do artefaktów wdrażania aplikacji. |
Środowisko uruchomieniowe docelowe | 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 | Miejsce | Nazwa witryny w usługach IIS, na przykład Default Web Site . |
Nazwa użytkownika | 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 plik .publishsettings . Zobacz Importowanie ustawień publikowania z IIS i Importowanie ustawień publikowania z usługi Azure. |
Pole wyboru Zapisz hasło | Serwer internetowy IIS | _SavePWD |
Jeśli zaznaczone, zapisze hasło jako zwykły tekst w pliku .pubxml . |
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 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 przedczasowej (AOT). Może to zmniejszyć opóźnienie, unikając kompilacji just in time (JIT) w czasie wykonywania. |
Usuń nieużywany kod | Folder | PublishTrimmed |
Minimalizuje rozmiar samodzielnego wdrożenia. |
Tworzenie pojedynczego pliku | Folder | PublishSingleFile |
Opcja umożliwiająca rozpowszechnianie opublikowanej aplikacji w jednym pliku. |
Usuwanie dodatkowych plików w miejscu docelowym | 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 dla usług IIS | DesktopBuildPackageLocation |
Lokalna ścieżka systemu plików do umieszczenia pakietu wyjściowego. |
Następne kroki
Ustawienia są utrwalane w pliku .pubxml
. Plik .pubxml
jest plikiem wejściowym MSBuild. Plik można edytować, aby jeszcze bardziej dostosować wdrożenie. Zobacz MSBuild.