Aracılığıyla paylaş


Web dağıtım ayarlarını yönetme

Web uygulamanızın dağıtılma şeklini ayarları kullanarak denetleyebilirsiniz.

Önkoşul

Web Geliştirme iş yükünün yüklü olduğu Visual Studio.

Ayarları yönetme

Tüm ayarları göster bağlantısı, bir yayımlama profili oluşturmak için Yayımlama sihirbazını çalıştırdıktan sonra görüntülenir. Ayarlar dağıtım türüne göre değişir.

Ayarları görüntülemek veya değiştirmek için Tüm ayarları göster bağlantısını seçin veya kalem simgelerinden herhangi birine tıklayın. Ayarları sayfası görüntülenir.

  1. Ayarlar bağlantısına tıklayın. Ayarlar ekranı açılır.
  2. Önceki düğmesi, bazı dağıtım türleri için düzenleyebileceğiniz ayarlarla sizi önceki ekrana götürür.
  3. Sitede bulunan dosyalarla ilgili ayarları görüntülemek için Dosya Yayımlama Seçenekleri genişletin.
  4. Veritabanı ayarlarını genişleterek veritabanı bağlantı bilgilerini görüntüleyin. Bu bilgiler geliştirme ve test sırasında yerel olarak çalışırken uygulamanızın kullandığından farklı olabilir.

Aşağıdaki tabloda ayarlar açıklanmaktadır. Daha fazla bilgi için bağlantılara tıklayın.

Ad Profil türleri Mülk Açıklama
Konfigürasyon Klasör, IIS LastUsedBuildConfiguration Dağıtılacak proje derleme yapılandırması, örneğin Release.
Hedef Çerçeve Klasör, IIS TargetFramework Uygulamanın üzerinde çalıştırılması hedeflenen .NET sürümü. Bu, proje tarafından zaten ayarlanmıştır, ancak dağıtım için değiştirebilirsiniz.
Dağıtım modu Klasör, IIS yok veya SelfContained Çalışma zamanının mevcut olduğuna güvenebiliyorsanız çalışma zamanına bağımlı seçeneğini, ya da çalışma zamanını uygulamanın yayımlama eserleriyle birlikte paketlemek istiyorsanız bağımsız seçeneğini tercih edebilirsiniz.
Hedef Çalışma Zamanı Klasör, IIS Bu dağıtım için .NET Çalışma Zamanı Kimliği (RID).
Sunucu IIS MSDeployServiceURL Web sunucusu adı, URI veya IP adresi. Örneğin, localhost.
Site adı IIS Site IIS'deki site adı, örneğin, Default Web Site.
Kullanıcı adı IIS UserName IIS'de siteye erişmek için kullanacağınız kullanıcı adı.
Parola IIS UserPWD İlk kez yayımladığınızda, siteyi yayımlamak için kullanacağınız bir parola oluşturursunuz. Parola Visual Studio'da değiştirilemez, ancak IIS'de veya Azure'da değiştirilebilir. Parolayı bilmiyorsanız, .publishsettings dosyasını indirerek alabilirsiniz. Bkz. IIS'den yayımlama ayarlarını içeri aktarma ve Azure'dan yayımlama ayarlarını içeri aktarma.
Parolayı kaydet onay kutusu IIS _SavePWD İşaretlenirse, parolayı .pubxml dosyasına düz metin olarak kaydeder.
Hedef URL IIS SiteURLToLaunchAfterPublish Uygulamayı başlatan URL, örneğin http://localhost/projectname. Web sitesinin IIS yapılandırması, siteyi bağlama ayarlarında belirli bir bağlantı noktasında kullanıma sunarsa, bunu http://localhost:nnnn/projectnameolarak ekleyin. Bu isteğe bağlıdır ve yalnızca Yayımla sayfasında uygun bir bağlantı sağlar ve başarılı bir yayımlama sonrasında siteyi başlatmak için kullanılır.
ReadyToRun derlemeyi etkinleştir Klasör PublishReadyToRun ReadyToRun, zamanından önce (AOT) derlemenin bir biçimidir. Çalışma zamanında tam zamanında (JIT) derlemeyi önleyerek gecikme süresini azaltabilir.
Kullanılmayan kodu kırpma Klasör PublishTrimmed Bağımsız dağıtımın boyutunu en aza indirir.
Tek dosya oluşturma Klasör PublishSingleFile Yayımlanan uygulamanın tek bir dosyada dağıtılmasına izin veren bir seçenek.
Hedefte ek dosyaları kaldırma IIS SkipExtraFilesOnServer Eklenen dosyaları korumak için kutunun işaretini kaldırın.
Yayımlamadan önce var olan tüm dosyaları silin. FTP DeleteExistingFiles Hedef konumda ilişkisiz dosyaları korumak için bu işareti kaldırın veya klasöre temiz bir dağıtımla başlamak için bu işareti koyun.
Paket konumu IIS WebDeploy Paketi DesktopBuildPackageLocation Çıkış paketini yerleştirmek için yerel bir dosya sistemi yolu.

Sonraki adımlar

Ayarlar .pubxml dosyasında kalıcıdır. .pubxml dosyası bir MSBuild giriş dosyasıdır. Dağıtımı daha fazla özelleştirmek için dosyayı düzenleyebilirsiniz. Bkz. MSBuild.

Visual Studio .pubxml dosyalarını