How to set and reset an export list for each application model
Each combination of application model and connection binding requires a different arrangement for setting and resetting the published entry points for a given client:
Session-managed application with a bound connection— You can set an export list any time before a client application uses it; if you set them in remote procedures, you probably want to reset it with each connection.
Session-managed application with an unbound connection— You can set an export list any time before a client application uses it; you generally set it in the Session Startup procedure. You can also set it with a finer degree of session granularity, but you must exercise caution when doing so.
Session-free application — You can most practically set an export list only in the Session Startup procedure. You can also set it with a finer degree of session granularity, but you must exercise caution and consider the connectionless nature of session-free remote requests when doing so.