Hi @STF413 ,
Reset or Restart IIS is a very important action. When you restart IIS, all session connected to web server are dropped. Any data held in web applications is lost. All Internet sites are unavailable until Internet services are restarted.
So Microsoft suggest users avoid restarting, stopping, or rebooting server if at all possible.
- If each user, even he has the least privilege, can restart IIS easily, will have a bad experience for website users.
- Frequent restarts of IIS by multiple users may also cause the server to go down.
- The most insecure thing is that as long as any external attack obtains any user information, it has the authority to maliciously damage the server. This is a very terrible consequence.
-
Microsoft emphasized the safety and reasons for restarting IIS in this document. You can refer to it.
In order to solve the problem that needs to restart IIS, Microsoft suggests you use application pool recycling and several other features.
In order to allow users with least privileges to perform certain operations, IIS has a feature called Delegation.
If the answer is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.
Best regards,
Bruce Zhang