IIS 8: Application Pool User Identifier: Value Out of Expected Range

I have a pair of IIS 8 machines, both with the same application hosts and with the same machine keys. On one of them, when I try to use a user account for my application pool id, everything works hunky-dory. On the other hand, when I try to do this, I close the password dialog box, leaving me in the advanced settings dialog box. When I close this, I get the error "The value is not in the expected range."

I tried everything I can think of here: I copied and pasted the application host from a working computer to a non-working one. Exported and imported machine keys. I looked at every configuration that I can think of and hit it with a hammer - all to no avail.

If anyone knows what might happen or what further steps I can take to try to diagnose this, I would greatly appreciate it.

Thank!

+2
source share
1 answer

The following steps fixed the problem for me by spending 4 hours. I am on Windows 10 Pro, but the steps are probably the same in versions:

  • Completely remove IIS (from the control panel Turn Windows features on or off)
  • Windows ( Windows)
  • Restart
  • , % windir%\system32\inetsrv\ ( , , , )
  • 1 2
  • , App Pool. % windir%\System32\inetsrv\config\applicationHost.config, ( )
<add name="<APPPOOLNAME>">
    <processModel identityType="SpecificUser" userName="<USERNAME>" password="[enc:IISWASOnlyAesProvider:CCn5MVIrWZ/sxeGXrXfHniMSL3NoOn8SLvKiaaRfz7c=:enc]" />
</add>
+3

Source: https://habr.com/ru/post/1546895/


All Articles