Usuwanie ciągu ConnectionString podczas wdrażania w Visual Studio 2012

Pracuję nad projektem z 2 aplikacjami internetowymi, z których jedna jest obsługiwana jako długi proces (z aplikacją appfabric), a druga jest zwykłą aplikacją MVC. Dzielą ten sam datacontext, a więc ten sam ciąg połączeń. Aplikacja appfabric jest wdrażana jako aplikacja podrzędna głównego, wykorzystując dziedziczenie web.config (nie chcemy, aby łącznik był duplikowany w konfiguracji sieci)

Moim problemem jest to, że dzięki nowemu kreatorowi Visual Studio 2012 do publikowania, połączenie connectionString jest automatycznie dodawane, nawet gdy odznaczę pole „Użyj tego ciągu połączenia w czasie wykonywania”.

Próbuję również użyć transformacji konfiguracji sieciowej w następujący sposób:

  <connectionStrings>
      <add xdt:Transform="RemoveAll" />
  </connectionStrings>

Jednak po opublikowaniu ciąg połączenia nadal znajduje się w mojej konfiguracji internetowej.

Jakieś sugestie ? Myślę o całkowitym usunięciu konfiguracji webowej dla tej aplikacji podrzędnej, ale nie jest to idealne.

questionAnswers(1)

yourAnswerToTheQuestion