none
Projeto Web Site sem Solution RRS feed

  • Pergunta

  • Olá Senhores!

    Tenho aqui um projeto herdado que precisa de manutenção. Só que o mesmo não tem Solution (.sln) nem projeto (.csproj).

    Criando uma entrada no inetmgr (IIS) apontando para o diretório a aplicação funciona perfeitamente. Porém quando adiciono cada parte a uma solution nova não consigo dar Build de jeito nenhum, dá vários erros. Tentei abrir como Web Site e ele abre direitinho, dessa maneira consigo dar Build corretamente e até me deixa depurar sem problema nenhum. Mas fazendo isso eu não faço idéia de conde ele está colocando as dlls. Com certeza não é onde as antigas estavam, pois enquanto estou rodando com o Visual Studio as minhas alterações funcionam corretamente, mas quando acesso direto pela url ele ainda funciona da maneira antiga.

    Agradeço caso tenham alguma idéia de como proceder, ou algum artigo para indicar.

    Best Regards.

    Kleber Souza

    quarta-feira, 23 de junho de 2010 12:42

Respostas

Todas as Respostas

  • As dll estão sempre dentro da pasta bin do seu diretório.
    quarta-feira, 23 de junho de 2010 12:50
    Moderador
  • Muito obrigado pela tão pronta resposta Seilor!

     

    Porém era muito óbvio, nesse caso que descrevi elas não estão sendo armazenadas lá.

    Imagino que possa haver um repositório temporário onde quando não há configuração as Dlls são armazenadas.

    Ou algum lugar onde eu consigo parametrizar que lugar elas serão criadas.

     

    Novamente muito obrigado e se tiver mais alguma idéia será extremamente bem vinda.

     

    Abraço.

     

    Kleber Souza.

    quarta-feira, 23 de junho de 2010 12:57
  • Veja se nao tem alguma pasta debug dentro da application
    quarta-feira, 23 de junho de 2010 12:59
    Moderador
  • Seilor,

     

    Realmente não há nada nas pastas. Dando um search no disco inteiro do servidor de desenvolvimento só foi encontrado alguma coisa parecida pelo horário no seguinte endereço:

     

    C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\<nome da aplicação>\c1a8c23c\4b81218d\assembly\dl3\3dfae410\00b2274a_7064c901

     

    Você não saberia me informar quais parâmetros eu devo alterar para configurar a solution ou os projects para que a construção ocorra corretamente?

     

    Novamente muito obrigado!

    quarta-feira, 23 de junho de 2010 13:15
  • Isso acontece pq essa application foi colocada no server compiled em uma dll, ae ferrou meu sem o projeto original vai ser muito dificil vc mexer, vc pode usar o reflector para abrir essa dll mais se ela estiver criptografada não vai dar certo.
    quarta-feira, 23 de junho de 2010 13:19
    Moderador
  • Sério mesmo? Fala isso não moço!

     

    Vc tem alguma doc a respeito de como isso pode ser feito (Colocar uma application no server compiled em uma dll)?

     

    Novamente muito obrigado Seilor.

    quarta-feira, 23 de junho de 2010 13:56
  • Apenas para documentar.

     

    Consegui resolver o problema. O projeto se tratava de um Web Site, e mesmo publicando o mesmo ainda sim ele executava o código antigo.

     

    A Solução foi converter o Web Site para Web Application conforme pode-se ver aqui: http://www.dalsoft.co.uk/blog/index.php/2009/09/12/converting-a-asp-net-web-site-to-a-web-application-project/

     

    Espero que essa solução possa ajudar aos senhores tanto quanto a mim.

     

    Abraço.

     

    Kleber Souza

    quarta-feira, 23 de junho de 2010 17:08