Do any of the technologies within ServiceStack depend on the Metadata page (client discovery, etc.)? What are the negatives for disabling this page?
Best to look at the code of the feature you want to remove to see what you lose, i.e:
https://github.com/ServiceStack/ServiceStack/blob/master/src/ServiceStack/MetadataFeature.cs
You’ll lose WSDLs as well as debug info about types / operations. In future there could be external services that want to make use of the type info / routing / etc.
Note you can also change the metadata page completely by adding your own, see:
https://github.com/ServiceStack/ServiceStack/wiki/Release-Notes#wiki-the-virtual-filesystem
Wayne Brantley:
Fredrick,
I turn off the metadata page in production. I only communicate via json and rest.