NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

Application Specific Search Path

A common deployment paradigm used in the NGWS runtime is to simply xcopy all the assemblies that make up an application into a particular directory structure and run the application. In this scenario, the NGWS runtime needs to know where to look to resolve references to private assemblies. Private assemblies are those assemblies that typically have simple names and are deployed in the directory structure of the application in which they are used. We do have a default search path that is sufficient for most cases, but this can be customized through configuration if desired. The application specific search path is typically used to find private, simply named assemblies. However, shared named assemblies can also be found on the application specific search path.

To change the application specific search path, <AppDomain> tags are added to the configuration file. Each <AppDomain> tag has a PrivatePath property that contains semicolon-delimited paths relative to the application path.