Array
(
)

Ajax / IIS7

Danielbuona
   - 26 mai 2008

Boa tarde!

Instalei o Vista home premium no meu computador e configurei as minhas aplicações web no IIS 7. Tudo funcionou normalmente, exceto o Ajax (não os componentes do AjaxToolkit, estes funcionaram).

O que não funcionou é quando eu uso o AjaxMethod para chamar um CodeBehind escrito em VB a partir de um javascript. Antes, quando eu estava com o XP e IIS 6 funcionava perfeitamente.

Eu faço assim no pageload:
#Código

Ajax.Utility.RegisterTypeForAjax(TypeInfo(TFilterLaboratorio));


E a declaração do método:
#Código
[ajax.AjaxMethod(HttpSessionStateRequirement.ReadWrite)]
function TFilterLaboratorio.SetSelecaoAnalise(ALaboratorio, AGrupo, AAnalise: String): DataSet;


no aspx:
#Código
TFilterLaboratorio.SetSelecaoAnalise(vLaboratorio,vGrupo,vAnalise,CallBackClick);


O erro na execução é:
Erro: ´TFilterLaboratorio´ não está definido

Se alguém puder dar um help.... já procurei em tudo na net e não achei nada...

Danielbuona
   - 11 jun 2008

Bom dia!

Como não consegui achar uma solução para meu problema, fiz um downgrade para o XP...

Caso alguém tenha tido o mesmo problema e conseguiu outra solução, por favor, compartilhe :D