none
AUTENTICANDO PROXY ISA RRS feed

  • Pergunta

  • Pessoal estou tendo uma grande problema , tenho uma aplicacao windows que tem uma opcao (checkbox) , onde o cliente opta por usar um PROXY.
    Bom....sem problemas ....funciona perfeitamente quando ele escolhe proxy.

    O grande problema foi em uma empresa que Microsoft ISA Server , acontece que nao funciona ...Falei com o pessoal de servidores na empresa , eles me disseram que o ISA nao usa HTTP, o que eu estou passando, HTTP://nomedoservidorinformadopelousuario.com.br

    Alguem sabe como autenticar no ISA via proxy???

    Pensei em colocar uma opcao para o usuario tipo assim: "USA PROXY ISA", pois ele checando isso , sei que nao preciso passar o HTTP , para a classe
    passaria assim:


    System.Net.

     

    WebProxy("ENDERECODIRETO" , "porta");


    em vez de :


    System.Net.WebProxy("HTTP://ENDERECODIRETO" , "porta");




    Mas acho que essa opcao nao vai fazer sentido , pois o usuario nao sabe o que é PROXY ISA


    Existe a possibilidade de DETECTAR o proxy ? Se é ISA ou NAO?


    pois em cima disso , passaria o HTTP ou NAO!!!


    Abracos







    quarta-feira, 3 de junho de 2009 13:46

Respostas

  • Olá,

    Existe uma KB mostrando as possíveis causas do problemas e as soluções -> http://support.microsoft.com/kb/330221 para este erro.



    Abraço,
    Nelson Borges - http://nelsonborgesjr.spaces.live.com/blog/
    sábado, 6 de junho de 2009 02:39
  • Bom dia.

    Eu utilizo este código na empresa que trabalho para poder fazer a com que a aplicação windows que desenvolvemos possa autenticar no Proxy do ISA.

    WebProxy objWebProxy = new WebProxy(WebProxy.GetDefaultProxy().Address);
    objWebProxy.Credentials = new NetworkCredential(usuario, senha, dominio);
    GlobalProxySelection.Select = objWebProxy;

    Guilherme Pizolato (MCP) - Microsoft Certified Professional
    segunda-feira, 8 de junho de 2009 12:37

Todas as Respostas

  • Não sei se seria bem isso, mais de uma olhada

    Automatic Proxy Detection - http://msdn.microsoft.com/pt-br/library/fze2ytx2(VS.80).aspx
    quarta-feira, 3 de junho de 2009 13:59
  • Vlw Edgar , mas nao funcionou!


    Na aplicacao windows , coloquei no app.config ,

    <system.net>

    <

     

    defaultProxy useDefaultCredentials="true">

    <

     

    proxy usesystemdefault="True"/>

    <

     

    proxy autoDetect="True"/>

    </

     

    defaultProxy>

    </

     

    system.net>

     

     



    E nao rolou ! Da um erro : "HTTP 407: Proxy Authentication reuquired ( The isa server requires authorization to fulfill the reqest. Access to the Web Proxy service is denied.)
    Alguem tem uma luz??????



    sexta-feira, 5 de junho de 2009 13:16
  • Olá,

    Existe uma KB mostrando as possíveis causas do problemas e as soluções -> http://support.microsoft.com/kb/330221 para este erro.



    Abraço,
    Nelson Borges - http://nelsonborgesjr.spaces.live.com/blog/
    sábado, 6 de junho de 2009 02:39
  • Bom dia.

    Eu utilizo este código na empresa que trabalho para poder fazer a com que a aplicação windows que desenvolvemos possa autenticar no Proxy do ISA.

    WebProxy objWebProxy = new WebProxy(WebProxy.GetDefaultProxy().Address);
    objWebProxy.Credentials = new NetworkCredential(usuario, senha, dominio);
    GlobalProxySelection.Select = objWebProxy;

    Guilherme Pizolato (MCP) - Microsoft Certified Professional
    segunda-feira, 8 de junho de 2009 12:37