Looks like you did not configure your Publication Target for Session Preview. In the CME, open the publication target you're using for your preview site and:
- Click the "Enable for inline editing" check box
- Switch to the "Session Preview" tab
- Enter the URL of your OData endpoint for session preview
- Add the URL(s) of your preview website(s) to the list of URLs
- Save & Close the publication target, refresh your Page.
This has also been mentioned as one of the steps required, though I can't find documentation references to it. Some Content Delivery modules will use the information in the
cd_dynamic_conf.xml file to determine context (current publication). I doubt this is the case for you, because your error is in the CME/UI which implies a different context, but it's always worth a shot.
- Add a
<Publication Id='X'> node under
/URLMappings/StaticMappings/Publications, where 'X' is the Item ID of your publication (not a TCM URI, the publication ID)
- Add as many
<Host Domain="url" Port="port" Protocol="http" Path="/"/> entries as needed to define all the urls your editors may use to get to this publication
- Recycle your web application to activate changes
When you click Update Preview Tridion will try to find the Publication Target that was used to publish the current page, find the associated OData Endpoint URL and then start the "Fast Track Publishing" process. For you, it's failing to find the publication target that was used, and that's why I assumed it was a configuration issue on the target. It still is my primary suspicion, try playing around with your website URL(s) in the target.