I have installed Experience Manager for Tridion 2011 SP1 HR1. When installing I had to configure a 'Content Delivery session preview Web service'.
I got the service to work by removing type mappings that refer to published files. See https://stackoverflow.com/questions/10656909/content-delivery-service-reports-unable-to-retrieve-desired-results
<!--
<Storage Type="filesystem" Class="com.tridion.storage.filesystem.FSDAOFactory" Id="defaultFile" defaultStorage="true" defaultFilesystem="false">
<Root Path="D:\Inetpub\staging" />
</Storage>
-->
...
<Item typeMapping="ComponentPresentation" cached="true" itemExtension=".Asp" storageId="defaultdb" />
<Item typeMapping="Schema" storageId="defaultdb" />
<Item typeMapping="XSLT" cached="true" storageId="defaultdb" />
<!--
<Item typeMapping="Page" storageId="defaultFile" />
<Item typeMapping="Binary" storageId="defaultFile" />
-->
...
Now when I have a page I want to edit in Experience Manager with an image, I get the following error
Access to the path '898011338_article_tcm9-78615.png' is denied.
I am guessing this has something to do with Binary files not being available in the database. Is this correct? and how should I fix this?