site.o ficheiro de configuração que volta para o anterior após a compilação?

Estou a ter um problema intrigante com o meu ficheiro no Visual Studio 2015. Eu abro o projecto, abro o ficheiro web.config e actualizo um texto de ligação para apontar para uma fonte de base de dados diferente. Eu guardo a mudança e depois fecho o ficheiro web.config. Se eu abrir o arquivo {[[0]}, as atualizações que fiz ainda estão lá. Mas depois de fazer uma compilação, se eu abrir o arquivo web.config a minha atualização reverteu para o que havia anteriormente. Alguma ideia do porquê?

Author: PixelPaul, 2016-10-06

1 answers

Eu tinha o mesmo problema. Acontece que houve uma modificação na configuração padrão na minha .ficheiro csproj...
<Target Name="BeforeBuild">
    <TransformXml Source="Web.Template.config" Transform="Web.$(Configuration).config" Destination="Web.config" />
</Target>
Isto gera a web.ficheiro de configuração na hora de Compilação baseado na Web.depurar.config, Web.lancar.config, etc.

Tal como descrito neste artigo: http://www.kongsli.net/2012/01/13/enabling-web-transforms-when-debugging-asp-net-apps/

 2
Author: Mike W, 2016-11-17 21:25:06