IIS 7 and Above
Strange situation where 32 bit app runs on IIS 10 without enabling 32...
Last post Dec 19, 2018 09:36 AM by Brando Zhang
Dec 18, 2018 07:10 PM|Steve Phillips|LINK
I work in DevOps. Our infrastructure is on Azure.
One of our clients has two Windows 2016 servers running IIS 10. On one we had to set the application pool to enable 32 applications to run. On the other one that setting is not enabled but the same application runs.
I have been trying to figure out how that is even possible but have not come up with an answer yet.
Any help understanding this situation is appreciated.
Thanks in advance!
Dec 18, 2018 08:24 PM|lextm|LINK
On the other one that setting is not enabled but the same application runs.
Then this application can run in 64 bit mode. Whether that's possible can only be answered by the developers of this application.
Dec 18, 2018 08:32 PM|Steve Phillips|LINK
Thanks for the reply.
I understand what you are saying but then why does it not run in 64 bit mode on the other VM, which is also Server 2016/IIS 10?
Both VMs were provisioned from the same resource by our cloud engineering team. They are the same.
I have gone through the application pool settings and compared the application config files. The only difference I see is that .NET Core is installed and configured on the machine where the app runs without enabling 32 applications. That is their development
It's a bit of a delicate situation so I am not in a hurry to ask the development team since they are on the client side and there have been issues with their transition to the Azure environment. Ya, the usual political nonsense.
Dec 19, 2018 09:36 AM|Brando Zhang|LINK
As far as I know, asp.net core application published for 32-bit (x86) and 64-bit (x64) deployment are supported. So asp.net core could run well in 32-bit or 64-bit app.
Deploy a 32-bit app unless the app: