all site content copyright © chris rue. all rights reserved. any reproduction, re-use or summarization of any kind without prior written consent is prohibited.
February 25, 2008

403 Error Using Mobile Admin

It’s good to see so many folks getting serious about securing their Windows Mobile devices. Or at least realizing they need the ability to put a hit out on their mobile devices remotely.

Concrete shoes...cyanide...TNT...DONE DIRT CHEAP!

So with all these new installs of Microsoft Exchange Server ActiveSync Web Administration Tool AKA Mobile Admin, I’ve been seeing more incidents of 403 errors being reported when trying to use it.

Specifically, if you see the following error when clicking Wipe inside Mobile Admin…

Server Error in ‘/MobileAdmin’ Application.
——————————————————————————–
The remote server returned an error: (403) Forbidden.
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.Net.WebException: The remote server returned an error: (403) Forbidden.
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:

[WebException: The remote server returned an error: (403) Forbidden.]
   System.Net.HttpWebRequest.CheckFinalStatus() +680
   System.Net.HttpWebRequest.EndGetRequestStream(IAsyncResult asyncResult) +74
   System.Net.HttpWebRequest.GetRequestStream() +234
   Microsoft.Exchange.AirSync.Admin.Mailbox.propFindRequest(String deviceUri) +240
   Microsoft.Exchange.AirSync.Admin.Mailbox.getDevices() +194
   Microsoft.Exchange.AirSync.Admin.Devices.refreshDevicesTable() +135
   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.2407; ASP.NET Version:1.1.4322.2407 

Here’s the way to permanently fix that…

  • Uninstall Mobile Admin using Add/Remove programs
  • Backup the IIS metabase
    • Right-click servername in IIS
    • Navigate to All Tasks->Backup/Restore Configuration
    • Click Create Backup
    • Type backup name, then click OK
    • Click Close
  • Open the properties of Default Web Site
  • On the Web Site tab, note the current IP address setting for Web site identification
  • Set the Web site identification IP address to All Unassigned, if needed
  • Run MobileAdmin.exe to install
  • When finished, reset the Web site identification IP address of Default Web Site back to its original settings, if needed
  • Disable SSL directory security on the ExAdmin virtual directory
    • Open the properties of the ExAdmin virtual directory
    • Click the Directory Security tab
    • Click Edit in the Secure communications area
    • Uncheck Require secure channel (SSL)
    • Click OK twice.
  • Restart IIS Admin service

You should be able to uninstall and reinstall of Mobile Admin without any interruption of service.

|| posted by chris under freebie, it pro, mobility, rx, utility belt || || ||

no comments »

rss feed for comments on this post. | trackback: http://www.chrisrue.com/funcave/2008/02/403-error-using-mobile-admin.html/trackback

leave a comment

XHTML ( You can use these tags): <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> .