Excel expects an XML service doc, but it doesn't send any Accept header. By default ASP.NET Web API OData sends back a JSON service doc when no Accept header is specified. As a result you cannot consume a default ASP.NET Web API OData service using Excel.
We should switch our default format for service documents to be XML.
Comments: Fixed: http://aspnetwebstack.codeplex.com/SourceControl/changeset/1b78397f32fc
We should switch our default format for service documents to be XML.
Comments: Fixed: http://aspnetwebstack.codeplex.com/SourceControl/changeset/1b78397f32fc