iis - Same application started in multiple app pools -
i expierienced in iis can't understand, , i'm hoping else might :) ?
i have 1 site in iis, multiple applications. of them configured serviceautostartprovider, , set this:
-production (site, points c:\prod) * app1 (uses apppool 1, points c:\prod\app1) * app2 (uses apppool 2, points c:\prod\app2) * app3 (uses apppool 3, points c:\prod\app3)
the applications mapped different paths on disk (like above), , applications have different assemblies in /bin folder. have nothing in common except "common" .net assemblies autostartprovider.
once deployed app3, see started automaticaly (since it's configured autostartprovider), booted twice!?
once in apppool3 (as expected) , once in apppool1.
i see in logs since autostartprovider reads appsetting (the applications name) web.config , log's w3wp processid. in other words, logs showed:
"booted app3, processid: {apppool3's id}" "booted app3, processid: {apppool1's id}"
how can happen? missing obvious? i've verified app3 files/assemblies didnt end in path app1 mistake..
this seems confirmed bug in iis, see following kb:
some services preloaded unexpectedly on iis server in windows kb2672277
Comments
Post a Comment