This is an interesting task, and I'm not sure if anyone undertook it there. I work for a software vendor selling large software based on Microsoft.NET. Most production problems are handled using DebugDiag or ADPlus dmp files. Our customers often ask us if we can publish our characters as Microsoft http://msdl.microsoft.com/download/symbols . Any guidance here is much appreciated.
thanks
You need to install Symbols Store using Symstore.exe . You can then expose it via HTTP by configuring IIS. You can optionally use SymProxy to expose multiple stores as a single HTTP character server. You can also use SymSrv to connect to various public symbol servers, configure the local cache and other additional materials.
And of course, you can create your own character DLLs through the Symbols Server API .
There is an application for this: SymStore.exe . This is part of the Windbg suite. You should also include the character migration step in your build process so that it publishes characters for each version.