Does the .Net agent restart IIS when it starts?
Related is the question of what happens if you change the configuration of a .Net agent e.g. you add a Data Collector or Information Point. Does this require a restart of IIS ?
The .NET agent does not restart IIS, however, configuration changes (including configuration during initial instal) will not take affect untill after a restart of IIS (or your Windows service, or standalone application for non-IIS applications).
This applies to the .NET agent configuration utility, which must restart IIS to apply configurations. The .NET agent configuration utility offers you the option to restart IIS or not. If you choose not to restart, configurations apply the next time IIS restarts. This document contains more information on installing and configuring the .NET agent:
https://docs.appdynamics.com/display/PRO41/Install+the+.NET+Agent
Adding an information Point or Method Invocation Data Collector for a .NET method also does not restart anything. HOWEVER, the CLR will have to be restarted before you will see any data for the Information Point or Method Invocation Data Collector. For IIS applications you can do this by recycling the application pool. You do not need to restart IIS. Application Pools are often scheduled to recycle regularly so if you don't need the data immediately, you could wait for the next scheduled recycle.