SORU
20 Kasım 2008, PERŞEMBE


Farklı Web kullanarak.config geliştirme ve üretim ortamında

ASP.NET benim uygulama geliştirme veya üretim ortamında çalışmaya bağlı olarak veritabanı bağlantı dizesi ve SMTP sunucu adresi farklı kullanmak istiyorum.

Web uygulama ayarları okur.WebConfigurationManager.AppSettings özelliği ile bir yapılandırma dosyası.

Komut FTP ile üretim sunucusuna uygulama dağıtmak ve el ile uzaktan Web değiştir sonra Yayımla İnşa/kullanıyorum.doğru bir config.

Olası bir şekilde dağıtım sürecini kolaylaştırmak mı? Teşekkürler!

CEVAP
17 HAZİRAN 2010, PERŞEMBE


Visual Studio 2010 ve üstü, artık web için bir dönüşüm uygular.config bağlı olarak yapılandırma oluşturmak.

Bir web oluştururken.config, çözüm Gezgini'nde dosyayı genişletin ve iki dosya göreceksiniz:

  • Web.Hata ayıklama.Config
  • Web.Bırakın.Config

İçin kullanılan dönüşüm kodu içerir

  • Bağlantı dizesini değiştirin
  • İzleme ve hata ayıklama ayarları kaldırın
  • Hata sayfaları kaydetmek

Daha fazla bilgi için http://msdn.microsoft.com/en-us/library/dd465326(VS.100).aspx bakın.

Aynı zamanda, resmi olarak desteklenmeyen da olsa, app.config dosyası olmayan web uygulaması için dönüşüm aynı tür uygulamak için. Phil Bolduc blog msbuild için yeni bir görev eklemek için proje dosyası değiştirme ile ilgili.

Bu uzun request on the Visual Studio Uservoice dayanıklı.

new extension for Visual Studio 2010 ve yukarıda, "SlowCheetah," mevcut herhangi bir yapılandırma dosyası için dönüştürme oluşturmak için.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • How Things Are Made

    How Things A

    17 HAZİRAN 2008
  • Māris Zaharovs

    Māris Zahar

    28 Mayıs 2008
  • martin shervington

    martin sherv

    7 EKİM 2011