none
Migrar um Projeto FrameWork 4.0 para 3.5 RRS feed

  • Pergunta

  • Boa tarde Pessoal, gostaria de saber se alguma poderia me ajudar!

    Fiz um Projeto utilizando o FrameWork 4.0 e agora quando fui subir para o Servidor o servidor não dá suporte ao 4.0 somente ao 3.5. Alguém poderia me ajudar a dar dicas de como passar para o fMk 3.5. Tentei efetuar este processo mais derão vários erros acabei parando de mexer.

    Aguardo Ajuda!!!!!

    quarta-feira, 29 de setembro de 2010 20:01

Respostas

  • Perceba que todas os assemblies estão referenciando o framework 4.0, logo, são muitas alterações que você pode acabar tendo que fazer na mão!

    Minhas sugestões:

    1) Crie um projeto no framework 3.5 e va passando as suas páginas para ele, no caso de projetos do tipo Class Library inclusos na solution, é mais simples, basta alterar o framework para 3.5 teclando Alt + Enter no nome do projeto e indo na aba Application.
    Você esta utilizando Linq to Entities ou o Linq to Objects (puro)?
    se for o LtO acredito que vc não terá problemas ao criar a website para framework 3.5

    2) Se você encontrar um serviço de hospedagem no framework 4.0 é a melhor saída, acho mais simples, seguro e irá permitir o acompanhamento das vantagens do framework 4.0 e tecnologias que extendam o framework

    Até mais e espero ter ajudado!


    Tornar o simples complicado é facil, tornar o complicado simples é criatividade, vontade e conhecimento
    quinta-feira, 30 de setembro de 2010 18:21
  • Apague todas essas linhas

    <add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/> 
       <add assembly="System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> 
       <add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> 
       <add assembly="System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
    
    e aqui mude para 3.5
    <compilation debug="true" targetFramework="4.0"> 
    sexta-feira, 1 de outubro de 2010 13:06

Todas as Respostas

  • Boa tarde Pessoal, gostaria de saber se alguma poderia me ajudar!

    Fiz um Projeto utilizando o FrameWork 4.0 e agora quando fui subir para o Servidor o servidor não dá suporte ao 4.0 somente ao 3.5. Alguém poderia me ajudar a dar dicas de como passar para o fMk 3.5. Tentei efetuar este processo mais derão vários erros acabei parando de mexer.

    Aguardo Ajuda!!!!!


    Você está usando algo novo do 4.0 ou esta utilizando por ser o mais atual? caso esteja apenas com o 3.5 altere em seu projeto e no web config.
    quarta-feira, 29 de setembro de 2010 22:14
  • Olá amigo, estou utilizando o Linq e um método de autocomplete que da erro nessa linha este que está em negrito:

    [System.Web.Services.WebMethodAttribute(), System.Web.Script.Services.ScriptMethodAttribute()]

     Meu webconfig está dessa forma:

    <?xml version="1.0"?>
    <configuration>
    <system.web>
      <compilation debug="true" targetFramework="4.0">
       <assemblies>
         <add assembly="MySql.Data, Version=6.2.3.0, Culture=neutral, PublicKeyToken=C5687FC88969C44D"/>
         <add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
         <add assembly="System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
         <add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
         <add assembly="System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
       </assemblies>
      </compilation>
    </system.web>
    </configuration>

    Como altero para 3.5??

    quinta-feira, 30 de setembro de 2010 18:08
  • Perceba que todas os assemblies estão referenciando o framework 4.0, logo, são muitas alterações que você pode acabar tendo que fazer na mão!

    Minhas sugestões:

    1) Crie um projeto no framework 3.5 e va passando as suas páginas para ele, no caso de projetos do tipo Class Library inclusos na solution, é mais simples, basta alterar o framework para 3.5 teclando Alt + Enter no nome do projeto e indo na aba Application.
    Você esta utilizando Linq to Entities ou o Linq to Objects (puro)?
    se for o LtO acredito que vc não terá problemas ao criar a website para framework 3.5

    2) Se você encontrar um serviço de hospedagem no framework 4.0 é a melhor saída, acho mais simples, seguro e irá permitir o acompanhamento das vantagens do framework 4.0 e tecnologias que extendam o framework

    Até mais e espero ter ajudado!


    Tornar o simples complicado é facil, tornar o complicado simples é criatividade, vontade e conhecimento
    quinta-feira, 30 de setembro de 2010 18:21
  • Apague todas essas linhas

    <add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/> 
       <add assembly="System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> 
       <add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> 
       <add assembly="System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
    
    e aqui mude para 3.5
    <compilation debug="true" targetFramework="4.0"> 
    sexta-feira, 1 de outubro de 2010 13:06