Dan's WebDAV 101

This blog covers Messaging API development for Exchange and Outlook. My name is Daniel Bagley, I'm on the Messaging Developer Team.

Browse by Tags

Tagged Content List
  • Blog Post: Getting traces for .NET apps when you cannot modify the application and don't want to use more than one machine.

    One of the biggest pains of .NET applications going against Exchange is getting detailed logs. Using a tracing tool like Fiddler is great since it will SSL decode traffic, however it won't capture traffic from a .NET application running on the same box unless that application can set its proxy settings...
  • Blog Post: EASTester 1.4 Released - Troubleshooting Exchange Server ActiveSync (EAS) becomes even more fun!

    I just published an update to EASTester. This release has several new features: You can set proxy server settings. This means you can point it to Fiddler and see more details on the requests and responses. The default is 127.0.0.8 and port 8888 – which is what Fiddler’s proxy defaults...
  • Blog Post: Showing custom properties or custom forms on a device which uses EAS.

    I was recently asked by a customer if there was a way to get custom properties to be displayed in a message on EAS Devices. The short answer is no. First, a bit about ActiveSync... Exchange Server ActiveSync (EAS) is a low-level binary protocol which is heavily licensed. All commercialized development...
  • Blog Post: Looking for nextags.exe?

    Nextags is an extremely old tool which came from the Microsoft Mobile Information Server install CD. Yes, that's from over a decade ago and it was for ancient ActiveSync logging. However, there are a couple of other tools which might help. I wrote a tool which could be used for EAS 2.5 and later called...
  • Blog Post: Announcing Fiddler Inspector for Exchange Server ActiveSync

    One way people have been getting client-side Exchange Server ActiveSync (EAS) from devices which don’t supply logging export capabilities is to have the phone sync through a wireless router attached to a PC which fiddler taking traces. This is very helpful since getting logs otherwise and is usually...
  • Blog Post: Announcing EASTester

    The Exchange Server Interoperability Guidance documents have some really good sample code. I’ve leveraged some of its code to build a tool with capabilities which have been helpful in resolving EAS issues. This tool’s code an binaries are now published in Codeplex. The current functionality...
  • Blog Post: How to tell which authentication protocols can be used with WebDAV.

    When you do an anonymous POST to the “exchange” virtual folder, you will get back a response which will tell you about which authentication protocols are supported. Each “WWW-Authenticate:” header in the response tells you which type of authentication method is supported. If you...
  • Blog Post: New to Exchange ActiveSync Development?

    One area I do developer support for is EAS development with those who have an EAS client development license and have a specific support agreement in their Premier contract for EAS developer support - these are needed to get any EAS developer support from Microsoft. Developers who do not have these should...
  • Blog Post: Use Exchange PowerShell to get statistical information for Exchange Server ActiveSync

    Background: To get information on EAS activity on an Exchange server, you will need to call Exchange PowerShell cmdlets. PowerShell is used for doing administrative work against Exchange. Each administrative task is done through an Exchange cmllet (command-let). Exchange PowerShell cmdlets can be...
  • Blog Post: Consider the full impact of Exchange Set-MailboxCalendarSettings and Set-CalendarProcessing before changing settings

    Many messaging developers and Exchange administrators are not aware of possible effects of MailboxCalendarSettings settings. While these options provide much needed capabilities which remove the need for specialized code, caution should be exercised as MailboxCalendarSettings can drastically affect any...
  • Blog Post: HOWTO: Exchange Web Service PUSH to a Windows Mobile Device.

    OK, I’m not exactly the hard-core Windows Mobile developer here. However, I had a recent issue with a customer who wanted to be able to use a PUSH to a windows mobile device which would be in stand-by. Their goal was to save on the battery life. Let’s start off with this: · WM devices support...
Page 1 of 1 (11 items)