none
Dúvida sobre reconfigurar ou não o Web.config para fazer deploy? RRS feed

  • 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!

      

    sábado, 11 de outubro de 2014 18:15

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

    domingo, 12 de outubro de 2014 15:24

Todas as Respostas

  • Boa noite,

    É recomendável alterar a opção Solution Configuration, que fica ao lado do botão Start Debugging.

    Solution Configurations

    Abs.


    Dicas de programação em .net, C# e SQL - http://smcode.com.br/blog.aspx

    sábado, 11 de outubro de 2014 21:21
  • Boa noite,

    É recomendável alterar a opção Solution Configuration, que fica ao lado do botão Start Debugging.

    Solution Configurations

    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?

       

    domingo, 12 de outubro de 2014 11:54
  • 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

    domingo, 12 de outubro de 2014 15:24
  • 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!

    domingo, 12 de outubro de 2014 15:32
  • 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

    terça-feira, 14 de outubro de 2014 15:48
  • 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 ???

    terça-feira, 14 de outubro de 2014 17:31
  • 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
    terça-feira, 14 de outubro de 2014 18:48
  • 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!

    terça-feira, 14 de outubro de 2014 19:31