2014-09-18 27 views
8

Hizmetimin web.config'unu dağıtım zamanında değiştirmek için MSDeploy kullanıyorum. Bu şimdi harika çalışıyor, şimdi kendi parameters.xml dosyasını üreten bir Lightswitch uygulaması geliştiriyorum. Bu yüzden Lightswitch'e belirli parametreleri kurulum zamanında yapılandırabilirken, kendi parametrelerimi enjekte etmenin bir yolunu bulamadım. Tabii ki, yayınladıktan sonra parameters.xml dosyasını değiştirebilirim. Lightswitch'e parametrelerimi dahil etmesini söylemek için daha yalın bir yol var mı?Bir ışık anahtarı uygulamasında dağıtım parametrelerini genişletme

cevap

1

Standart bir ASP.NET web uygulaması projesinde, projenize kolayca bir parametre.xml dosyası ekleyebilir ve oluşturulan dosya yerine kullanılacaktır. LightSwitch'in bunu desteklemesini beklerdim ama 2011'deki şu blog yazısı işe yaramadığını gösteriyor.

http://blog.pragmaswitch.com/?p=120

Belki bu VS/MSBuild daha yeni sürümlerinde giderilmiştir. Önce bunu deneyeceğim.

Önceki blog, paketin içindeki parameters.xml dosyasının bir geçici çözüm olarak değiştirilmesini önerir.

Ayrıca MSDeploy.exe ayarları declareParamFile veya bu yardımcı olur declareParam

http://technet.microsoft.com/en-us/library/dd569084(v=ws.10).aspx

Umut kullanarak parametreleri eklemek olabilir!

+0

Temel olarak bunu asla işe almadım. Anlayabildiğim kadarıyla, blog yazısı doğruydu ve parametre dosyasını değiştirmek için bir posta dağıtım adımı kullanmaya gittim. Lightswitch'i düz Web API 2'ye geçtikten kısa bir süre sonra. – DubiousPusher