alterm4nn/ChronoZoom — pull request #441 by javierluraschi (2013-05-22 20:02:55+00:00)
Title: Fix 431: Sitemap XML, tracelog.html, error handling/logging, empty-db.

Code Review (Approved): http://mrccodereview.cloudapp.net/ui#review:id=1206

Deployment/Samples:
http://cz-july2013-javierluraschi-fixes.azurewebsites.net/sitemap.xml
http://cz-july2013-javierluraschi-fixes.azurewebsites.net/tracelog.html

Improvements:

1) SiteMap now retrieves XML content-type
2) Fixes TraceLog.js (was broken due to bad JS pointer)
3) Added error handlers to log exceptions in TraceLog
4) Modified API faults to return JSON (not exception page)
5) Fixed issue deploying empty-database to Azure.
6) Simplified SiteMap links to only include supercollection for default collections
7) Removed sandbox from SiteMap since this site is secret.

Regarding (5), the error was: "Schema specified is not valid. Errors: (0,0) : error 0175: The specified store provider cannot be found in the configuration, or is not valid."

The fix is to install Microsoft.SqlServer.Compact and EntityFramework.SqlServerCompact. See:
http://stackoverflow.com/questions/12775543/entity-framework-migrations-error-on-web-server-only