Usuário com melhor resposta
Dúvida sobre reconfigurar ou não o Web.config para fazer deploy?

Pergunta
-
Olá pessoal,
Desenvolvi um projeto com ASP.NET MVC 4 + RAZOR + DEVEXPRESS + SQL SERVER.
Ao compilar o projeto e executá-lo via Visual Studio 2012, tudo funciona perfeitamente, inclusive o meu Web.config.
Eu sei que para fazer deploy, devo alterar no Web.config a linha
<compilation debug="true" targetFramework="4.5">
para essa linha :
<compilation debug="false" targetFramework="4.5">
Alguém poderia me orientar se devo ou não fazer mais alguma configuração no Web.config ?
Abraços e fiquem na paz!
Respostas
-
Boa tarde,
É isso mesmo, se fizer isso não será necessário alterar o Web.config.
Eu sempre faço isso nas minhas aplicações também e não preciso alterar nada no Web.config.
Abaixo está uma referência da Microsoft sobre o Solution Configurations.
"A solution configuration specifies how projects in the solution are to be built and deployed." - fonte Microsoft.
Abs.
Dicas de programação em .net, C# e SQL - http://smcode.com.br/blog.aspx
- Marcado como Resposta Professional MVC domingo, 12 de outubro de 2014 15:32
Todas as Respostas
-
-
Boa noite,
É recomendável alterar a opção Solution Configuration, que fica ao lado do botão Start Debugging.
Abs.
Dicas de programação em .net, C# e SQL - http://smcode.com.br/blog.aspx
Bom dia Bruno, obrigado pela resposta.
Então se eu fizer isso que você citou acima, logo em seguida compilar e fazer deploy no IIS ou na hospedagem, eu não precisarei fazer mais nada no meu Web.config?
-
Boa tarde,
É isso mesmo, se fizer isso não será necessário alterar o Web.config.
Eu sempre faço isso nas minhas aplicações também e não preciso alterar nada no Web.config.
Abaixo está uma referência da Microsoft sobre o Solution Configurations.
"A solution configuration specifies how projects in the solution are to be built and deployed." - fonte Microsoft.
Abs.
Dicas de programação em .net, C# e SQL - http://smcode.com.br/blog.aspx
- Marcado como Resposta Professional MVC domingo, 12 de outubro de 2014 15:32
-
Boa tarde,
É isso mesmo, se fizer isso não será necessário alterar o Web.config.
Eu sempre faço isso nas minhas aplicações também e não preciso alterar nada no Web.config.
Abaixo está uma referência da Microsoft sobre o Solution Configurations.
"A solution configuration specifies how projects in the solution are to be built and deployed." - fonte Microsoft.
Abs.
Dicas de programação em .net, C# e SQL - http://smcode.com.br/blog.aspx
Legal Bruno, muito obrigado mesmo pelas informações.
Fique na paz!
-
Dá uma olhada nesse post que guardo com muito carinho nos meus favoritos.
Dicas de Segurança para deploy
(http://www.infoq.com/br/articles/dicas-aplicacao-dot-net-segura)
Rodrigo Nunes de Oliveira
-
Dá uma olhada nesse post que guardo com muito carinho nos meus favoritos.
Dicas de Segurança para deploy
(http://www.infoq.com/br/articles/dicas-aplicacao-dot-net-segura)
Rodrigo Nunes de Oliveira
Olá Rodrigo, tudo bem?!
Obrigado pelo link, mas essas mesmas dicas servem também para projeto asp.net mvc 4 + razor ???
-
Olá, projetos em MVC 4 com RAZOR não tem nenhuma característica especial que requeira configurações específicas para ambiente de produção.
Mas, dependendo das funcionalidades de sua aplicação estas configurações devem ser alteradas:
- compilation, debug = false
- ConnectionString, tipo de autenticação/pool de conexões.
- Authentication, tipo de autenticação da aplicação, timeout da sessão.
- httpRuntime, maxRequestLength para definir o tamanho máximo de uma requisição (importante para projetos que contém upload de arquivos).
- system.serviceModel, para definir endereços de serviços WCF, caso tenha alguma integração
- Sugerido como Resposta Deric Ferreira quarta-feira, 15 de outubro de 2014 12:05
-
Olá, projetos em MVC 4 com RAZOR não tem nenhuma característica especial que requeira configurações específicas para ambiente de produção.
Mas, dependendo das funcionalidades de sua aplicação estas configurações devem ser alteradas:
- compilation, debug = false
- ConnectionString, tipo de autenticação/pool de conexões.
- Authentication, tipo de autenticação da aplicação, timeout da sessão.
- httpRuntime, maxRequestLength para definir o tamanho máximo de uma requisição (importante para projetos que contém upload de arquivos).
- system.serviceModel, para definir endereços de serviços WCF, caso tenha alguma integração
Obrigado pelas dicas Deric.
Fique na paz!