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

  • EmperorTigerstar

    EmperorTiger

    14 EYLÜL 2009
  • Glove and Boots

    Glove and Bo

    1 ŞUBAT 2007
  • Moodle

    Moodle

    11 Mayıs 2010