Aplikacja MVC pamięta połączenie connection string innej aplikacji.

0

Witam, może ktoś będzie wiedział czemu tak się dzieje.

Mam aplikacje z Entity Framework i w niej połączenie wygląda tak:

<connectionStrings>
    <add name="NewConnection" providerName="System.Data.SqlClient" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=DoctorsOffice;Integrated Security=SSPI;" />
  </connectionStrings>

Teraz kopiuję tą aplikację i chcę żeby korzystała z innego połączenia do bazy:

  <connectionStrings>
    <add name="EFDoctorsOfficeDataContext" providerName="System.Data.SqlClient" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=DoctorsOfficeDataContext;Integrated Security=SSPI;" />
  </connectionStrings>

Wszystko działa, utworzyły się bazy danych, tylko że tak:

  • Jak odpale childa kliknę run: wszystko pięknie korzysta z dobrej bazy danych o ile w tym momencie nie mam też włączonego parenta.
  • przy włączonym childzie(po zastopowaniu), odpalam parenta klikam Run i znowu wszystko działa, korzysta z drugiej bazy danych.
  • Klikam stop, odpalam childa i w tym momencie wyświetlają mi się dane z połączenia parenta, dopiero jak wyłącze aplikację parenta i childa, po czym włącze jeszcze raz childa to w tym momencie ponownie korzysta z dobrej bazy danych.

Co powinienem jeszcze wyczyścić/zmienić przy skopiowaniu aplikacji ?

0

Na żywca... ale tworzyłem też nowe rozwiązanie i dodałem już istniejące i jest to samo. Nie wiem o co chodzi dokładnie z tym publikowaniem do folderu IIS ale zrobiłem screena jak to wyglada dla dwóch aplikacji.

Czytałem też że jak się ma zainstalowane oprogramowanie Blend to można skopiować aplikację za pomocą niego, ktoś też pisał w internecie że jest jakieś narzędzie do kopiowania aplikacji dla visual studio ale nie wiem co to bo nie za duże było nim zainteresowanie i nie próbowałem, poza tym nie wiem jak jeszcze inaczej mogę to skopiować.

1 użytkowników online, w tym zalogowanych: 0, gości: 1