Por que ASP.NET não ser capaz de encontrar asp: UpdateProgress?
-
21-08-2019 - |
Pergunta
Basicamente eu estou atualizando de 1.1 a .NET 3.5 SP1 e substituindo uma aplicação .NET 1.1 WebForms velha com a sua mais recente .NET 3.5 versão.
- I executar o instalador SP1 .NET 3.5 ( dotnetfx35setup.exe )
- eu executar o Crystal Reports instalador redistribuível
- I configurar um novo pool de aplicativos
- I configurar um novo site usando o diretório com os novos arquivos, utilizando ASP.NET 2.0 e o novo pool de aplicativos
Eu tenho feito isso mesmo processo em 5 diferentes (relativamente) caixas idênticas e funcionou em cada um, exceto para o atual.
Aqui quando tento navegar para a home page eu recebo um erro: Analisador Mensagem de erro: unkown tag servidor asp: UpdateProgress Você pode ver o erro completo aqui: http://pastebin.com/f460e58bd
Desde UpdateProgress está em System.Web.Extensibility.dll eu verifiquei o GAC - não é instalado. Então, eu tentei movê-lo manualmente para o diretório de aplicativos bin - isso não corrigi-lo. Então eu tentei copiar gacutil para a máquina e instalar o arquivo para o GAC manualmente, a instalação teve sucesso, mas o meu aplicativo ainda está falhando e eu estou fora de ideias.
Alguém tem alguma idéia do que eu posso tentar?
O servidor é um Windows 2003 Server SP1.
Solução
Tente adicionar isso para o fundo de seu web.confg:
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
Se funcionar, então é um problema com suas páginas procurando a versão mais antiga do DLL System.Web.Extensions específico. A recompilação das DLLs que System.Web.Extensions de referência deve corrigi-lo também.
Além disso aqui é o erro mais comum que as pessoas ver , e procurar uma melhor Google para obter você apontou na direção certa desde o ScriptManager é geralmente os primeiros System.Web.Extensions controlam analisado.
Outras dicas
É você Register directiva relativa ao conjunto de páginas / controle corretamente? Será que definir o atributo TagPrefix com "como"?