.vs \ config \ applicationhost.config no controle de origem


135

O Visual Studio 2015 adiciona um arquivo nomeado .vs\config\applicationhost.config à raiz de uma solução quando um projeto de aplicativo Web do ASP.NET é criado.

Esse arquivo deve ser registrado no controle de origem ou deve ser ignorado (para que cada usuário tenha sua própria cópia local)?

Respostas:


115

Você deve ignorar a .vspasta todos juntos .

No entanto, há casos em que você deseja manter alguma configuração no arquivo applicationhost.config, como registrar o FQDN, conforme explicado aqui .

Para esse tipo de configuração, você deseja usar o arquivo host do aplicativo global onde pode persistir suas alterações.

Em um projeto clássico de aplicativo da Web (onde você possui um .csprojarquivo), é necessário definir a UseGlobalApplicationHostFilepropriedade para truedentro do .csprojarquivo:

<UseGlobalApplicationHostFile>True</UseGlobalApplicationHostFile>

O VS 2015 honra isso e usa o arquivo host do aplicativo global. No entanto, não há como dizer aos projetos do ASP.NET 5 para procurar isso hoje, tanto quanto eu sei.


Essa chave também deve ser ignorada no .csproj? Estou com alguns problemas relacionados ao uso do VS2015, enquanto alguns colegas usam a versão VS2013. O VS2015 o adiciona com um valor vazio. Obrigado
antao 08/09/15

3
Eu já vi esse conselho em vários lugares diferentes. Mas eles nunca dizem sangrenta onde no csproj colocar essa linha: |

3
isso é uma propriedade. Coloque-o em qualquer grupo de propriedades.
precisa saber é o seguinte

Ou seja, para projetos ASP.NET 5, a melhor opção que temos é verificar o arquivo applicationhost.config no Controle de origem - correto?
Gustin 23/05

1
Eu fico com problemas ao usar o arquivo global ApplicationHost.config: Para o meu projeto, tenho duas ramificações svn diferentes verificadas na minha máquina local. Quando altero meu trabalho no Visual Studio 2015 entre esses ramos, tenho que alterar o caminho físico no ApplicationHost.config toda vez para fazer check-out da pasta. Alguma idéia para resolver este problema?
Simon

9

Se você precisar de uma configuração personalizada para o IIS Express ( exemplo ), adicione o arquivo ao controle de origem para que ele seja compartilhado com a equipe. Caso contrário, você pode excluir este arquivo e o VS2015 irá recriá-lo conforme necessário.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.