For MVC, dynamically generate a manifest for appcache has one common problem:
You have an AppManifestController and you have a view.
Google chrome will give the error message “Application Cache Error event: Failed to parse manifest”
If you use Fiddler or just view source via browser, you will see the generated manifest has an empty first line instead of “CACHE MANIFEST”. That screws things up.
You want to Response.Write() instead.