Erro do servidor no aplicativo '/ MobileAdmin'

1

Eu postei isso no StackOverflow, mas parece que é mais apropriado aqui.

link

Eu recentemente conectei um dispositivo Android ao Exchange 2003 via ActiceSync, e o aplicativo MobileAdmin ( link ) falha quando eu pesquiso uma caixa de correio que está associado a um dispositivo ActiveSync. Quando eu olho para uma caixa de correio que não está associada a uma caixa de correio, ela simplesmente responde "Nenhum dispositivo foi encontrado para essa caixa de correio". Eu vasculhei os mecanismos de busca e fóruns, bem como segui as instruções localizadas na seguinte KB sem sucesso.

link

3 dispositivos (Droid, Droid X e Droid 2) estão enviando / recebendo e-mails corretamente, eu simplesmente não consigo acessar o aplicativo da web MobileAdmin que mostra a associação de dispositivo e caixa de correio, e permite que você emita comandos de apagamento remoto. / p>

Relatório de erros a seguir:

Object reference not set to an instance of an object.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.

Source Error: 

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.  

Stack Trace: 


[NullReferenceException: Object reference not set to an instance of an object.]
   Microsoft.Exchange.AirSync.Admin.Mailbox.propFindRequest(String deviceUri) +391
   Microsoft.Exchange.AirSync.Admin.Mailbox.getDevices() +372
   Microsoft.Exchange.AirSync.Admin.Devices.refreshDevicesTable() +138
   Microsoft.Exchange.AirSync.Admin.Devices.Page_Load(Object sender, EventArgs e) +190
   System.Web.UI.Control.OnLoad(EventArgs e) +67
   System.Web.UI.Control.LoadRecursive() +35
   System.Web.UI.Page.ProcessRequestMain() +750




--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:1.1.4322.2443; ASP.NET Version:1.1.4322.2460
    
por Josh 19.08.2010 / 19:11

1 resposta

1

As etapas a seguir resolveram o problema para mim:

1) A consulta MobileAdmin estava fazendo solicitações de DNS para “mail.seudominio.com.br” no IP externo do firewall, em vez de resolver internamente o nome do servidor “INTERNAL_SERVERNAME”.

Esse problema foi resolvido adicionando 127.0.0.1 "mail.seudominio.com.br" ao arquivo HOST do servidor local para que ele não faça nenhuma consulta DNS fora do ambiente local.

2) A configuração do IIS tinha um nome de host definido quando deveria estar em branco. O nome do host foi removido usando o comando:

C: \ inetpub \ admscripts > cscript adsutil.vbs delete w3svc / 1 / SetHostName

    
por 09.11.2010 / 19:20