IIS 5 & IIS 6
Setup & Migration
Migration IIS 6 (2003 SP2) to IIS 7.5 (2008 R2)
Last post Sep 28, 2018 08:55 AM by Terry Peng
Sep 27, 2018 02:31 PM|damdel|LINK
I migrated an IIS (server 2003 sp2) to an IIS (server 2008 r2) via Migration IIS 6 to IIS 7.5
I think the migration went well.
The problem is that on the first login page of my website, the page uses an .exe.
I think IIS 7.5 can not execute this .exe
The error message is as follows:
Fatal error: exec failed - holder program "" C: \ Program Files (x86) \ XXXXXX \ lib \ WTHolder.exe "1537883553-3000-12" (The parameter is incorrect.) Could not executed
I looked in the Handler Mappings
Put Pools Applications into "Enable 32-Bit Application"
The access rights to the directory where the .exe file is located seems to me correct
Do you have any ideas?
Thank you in advance for your answers.
Sep 28, 2018 08:55 AM|Terry Peng|LINK
It seems that you want to run an exe from a page. What's the page and the related code?
I have tried to use below simple code to call an .exe from a classic asp page and it works for me.
Set WshShell = Server.CreateObject("WScript.Shell")
Set WshShell= nothing
I did not do other especial setting for the site. I'm wondering if your issue is related to the code how you run the exe or the IIS setting. I would suggest you do a similar test to confirm if it related to your code or the IIS setting.
Besides, please make sure the WTHolder.exe could work on the server 2008R2. If the exe file itself not work, your issue will be a normal result.