Pergunta

Temos uma pasta .NET 2.0 e uma pasta NET 3.5 em nossa aplicação web. Eu sou capaz de simplesmente fazer upload de um novo arquivo .vb e ver as mudanças em 2.0 sem ter que compilar e carregar a compilação. No entanto, em 3,5 parece que eu só vejo as minhas alterações depois de fazer uma compilação e upload a compilação. Alguém sabe o que está me forçando a ter de compilar meu NET 3.5?

Muito obrigado

Foi útil?

Solução

Parece-me que o seu projecto 3.5 foi criado como um "aplicativo Web" em vez de um "Web Site". O primeiro requer compilação, enquanto o segundo não.

Outras dicas

Se é um web site ASP.NET então não. Ele compila automaticamente .cs ou arquivos .vb na mosca.

Parece que você tem uma aplicação web. Há duas maneiras que você pode implementar um site em .net ambos 2.0 e 3.5. Uma delas é uma aplicação web, onde todo o código é compilado para o site antes de mão e publicado para um local. O outro é um Web Site. O Web Site é compilado sempre que o pool de aplicativos é reciclado. As ofertas do Web site a liberdade de apenas apertar alguns arquivos ou páginas, onde uma Web App precisa ser totalmente compilado eo aplicativo inteiro empurrado. A diferença de desempenho não é tão grande entre os dois e honestamente usuários não notaria a diferença a menos que seu site não é atingido, que muitas vezes eo processo de trabalho ocioso é reciclado, o que faria com que o próximo usuário ter que esperar alguns segundos extra para ele para compilar. Eu trabalho com Web Sites no momento e nosso site é atingido muitas vezes de modo que o aumento de um Web App desempenho é realmente insignificante.

Aqui está um artigo pouco agradável explicar a diferença: ASP.NET Web site vs projeto de aplicativo Web

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top