2013-08-11 15 views
12

Używam repozytorium GIT dla mojego projektu. W moim pliku web.config mam ciąg połączenia debugowania z moją lokalną bazą danych serwera SQL. To nie zadziała dla nikogo innego. Nie mogę po prostu umieścić całego pliku Web.config w .gitignore - projekt nie mógłby się nawet skompilować.Zapobieganie zapisywaniu ciągów połączenia w repozytorium

Idealnym rozwiązaniem byłoby umieszczenie ciągu połączenia w osobnym pliku i załadowanie go do pliku Web.config. Czy to możliwe?

Jeśli nie, czy jest jakieś inne rozwiązanie? (używanie serwera sql CE nie będzie działało, ponieważ łamie pierwsze migrację kodu)

Odpowiedz

21

Możesz przenieść pojedynczą sekcję pliku Web.config do osobnego pliku.

W Web.config write

<connectionStrings configSource="connectionStrings.config" /> 

Następnie przesuwania pierwotnego elementu do oddzielnego connectionStrings.config (lub innych plików) i dodano go do gitignore.

Powiązane problemy