“/MobileAdmin”应用程序中的服务器错误

“/MobileAdmin”应用程序中的服务器错误

我在 StackOverflow 上发布了这个,但看起来它在这里更合适。

https://stackoverflow.com/questions/3523089/server-error-in-mobileadmin-application

我最近通过 ActiceSync 将 Android 设备连接到 Exchange 2003,并且 MobileAdmin 应用程序 (https://服务器/mobileadmin) 在我查找与 ActiveSync 设备关联的邮箱时崩溃。当我查找与邮箱不关联的邮箱时,它只是回复“未找到此邮箱的设备”。我搜索了搜索引擎和论坛,并按照以下 KB 中的说明操作,但无济于事。

http://support.microsoft.com/kb/916960

3 台设备(Droid、Droid X 和 Droid 2)可以正常发送/接收邮件,我根本无法访问显示设备和邮箱关联并允许您发出远程擦除命令的 MobileAdmin 网络应用程序。

错误报告如下:

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

答案1

以下步骤为我解决了该问题:

1) MobileAdmin 查询在防火墙的外部 IP 上对“mail.yourdomain.com”发出 DNS 请求,而不是内部解析服务器名称“INTERNAL_SERVERNAME”。

通过将 127.0.0.1“mail.yourdomain.com”添加到本地服务器的 HOST 文件来解决此问题,这样它就不会在本地环境之外进行任何 DNS 查询。

2) IIS 配置中设置了主机名,但该名称应为空白。使用以下命令删除主机名:

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

相关内容