OK. Dałem trochę ciała
bo powinienem napisać na czym właściwy problem polega.
Mam aplikację (legacy), która jest rozwijana dla różnych klientów i chodzi mi o maksymalne uproszczenie i zautomatyzowanie deploymentu. Na razie nie chcę używać jakichś pełnych systemów CI bo na tym etapie to chyba nie jest tego warte. Wystarczy mi jak będę mógł standardowym Publishem z VS wysłać wszystko co potrzeba na serwery klientów. Tzn po jednym publishu na klienta.
No i teraz. W aplikacji są różnice, o których pisałem wcześniej a Publish wyśle mi standardowy web.config dlatego nie chciałbym w nim trzymać danych konfiguracyjnych dla Ninjecta (i kilku innych parametrów).
Próbuję teraz wrzucić jakiegoś XML-a z konfigiem do App_Data bo publish ma opcję wyłączenia publikacji tego folderu więc publikowanie kolejnych aktualizacji nie powinno zmienić danych konfiguracyjnych w tym folderze.
Tylko teraz pytanie gdzie odczytywać te dane. W Gobal.asax w Application_Start() bez sensu bo (chyba) to wymagałoby restartu aplikacji a ten jest raczej niekonieczny.
W jakimś BaseController? Gdzie indziej?
Próbowałem kiedyś Squirrel-a (w winformsowych) ale się sypało na ich własnych tutorialach.
Wspominałem, że web to nie moja bajka i stad te rozterki :/