- 23 Apr 2024
- 1 Minute to read
- Print
- DarkLight
- PDF
Pharos Blueprint Enterprise: Error Message: "There was an error while configuring the Service" during installation.
- Updated on 23 Apr 2024
- 1 Minute to read
- Print
- DarkLight
- PDF
Problem:
When installing Pharos Blueprint and completing the step within the Server Configuration utility, the following message appears (see example error message below):
"There was an error while configuring the Pharos Blueprint Enterprise Service. Start registering ASP.NET scriptmap (2.0.50727) at w3svc/1/Root/PharosSystems/. Error when validating the IIS path (w3svc/1/Root/PharosSystems/). Error code = 0x80040154 The error indicates that IIS is in 64 bit mode, while application is a 32 bit application and thus not compatible."
Further, when clicking OK in the error dialog box, the Blueprint test fails for both the Tracker and EDI Web Services.
Answer:
The problem is due to the PharosSystemsAppPool not running in the 32-bit address space on a 64-bit system. Microsoft Windows IIS Server 7 running on a 64-bit platform will allow both 32- and 64-bit application pools (Windows 2003 64-bit only allows one or the other, not both). By default, however, the 32-bit function is not enabled.
In order to allow a 32-bit application pool, run the following in an administrative command prompt (as one line; your browser window may break the line):
%windir%\system32\inetsrv\appcmd set config -section:applicationPools -applicationPoolDefaults.enable32BitAppOnWin64:true
and then follow up with:
%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -i
which reinstalls ASP.NET in 32-bit mode as well. You should not have to issue a reset of iis (iisreset), but it won't hurt if you do.