When IIS adds a new website, the website is not added and the error message "no more available memory to update Security Information" is displayed"
This error is caused by the failure to allocate sufficient non-page buffer pool memory for HTTP. sys. By default, IIS automatically determines the number of websites that can be created based on the amount of available physical memory. For example, on a computer with 64 MB memory, the non-page buffer pool memory value is set to 16; on a computer with 256 MB memory, the non-page buffer pool memory value is set to 64.
Solution
1. Open the Registry Editor and navigate to the HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ HTTP \ Parameters item.
2. Create a maxendpoints registry value and set it to a value at least 1 greater than the number of websites you want to use IIS to control. To do this, follow these steps:
3. In the blank area of the details pane, right-click -- "new" and select "DWORD Value ".
4. double-click the maxendpoints value and Type a value in the "value data" box. The value is at least 1 larger than the number of websites you want to control, but not more than 1024, click OK and close the registry editor.
5. In the "name" box, type maxendpoints
After IIS is restarted, everything works normally.