Debugging Tools for Windows |
In order to make a symbol store accessible over the Internet, you must configure both the directories containing the symbol files and Internet Information Services (IIS).
Begin by selecting the directory you will use as your symbol store. In our examples, we call this directory c:\symstore and the name of the server on the network is \SymMachineName. Permissions must be set so that users can access the site and you must add the security groups that must access the symbol content over the network. The amount of security to enable varies from environment to environment. For some installations, this group is “Everyone”.
To set up the permissions for the directoryThe symbol store can now be used for debugging by another computer with a symbol path of srv*\\SymMachineName\symstore, or it can be further configured for use with authentication or with SymProxy.
For details on how to populate your symbol store, see SymStore.
Internet Information Services (IIS) must be configured to serve the symbols by creating a virtual directory and configuring MIME types. After this has been done, the authentication method may be chosen.
To create a virtual directoryAt this point, IIS is now ready to serve the files in your symbol store using anonymous authentication. It is also possible to configure IIS to use Integrated Windows Authentication (IWA) so that clients such as WinDbg can automatically authenticate against IIS without prompting the end-user for credetials. However, SymSrv does not currently support Kerberos authentication when connecting to IIS, so Kerberos must be removed as an option.
To configure the authentication methodTo remove the option for Kerberos authentication, the Web site identifier is needed. If you are not using the default Web site (which is site "1"), you must determine the correct Web site identifier by highlighting the Web Sites folder and looking at the identifier listed in the right-hand panel for the appropriate Web site. Replace "1" in these directions with the correct identifier number.
To force NTLM authentication, thus removing Kerberos authenticationIIS is now ready to serve files from the symbol store.