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

  • AyfionGaming

    AyfionGaming

    20 ŞUBAT 2013
  • Nightmare2005

    Nightmare200

    14 Ocak 2007
  • PamtheBlamofficial

    PamtheBlamof

    31 Aralık 2010