Skip to main content
Known Participant
May 22, 2008
Question

Install CF8.01 on Windows Server 2008 64bits

  • May 22, 2008
  • 7 replies
  • 4399 views
Hello,

I have a new machine whith Windows server 2008 x64 and i installed on it CF8.01.
For installing, no problems and the service work fine.
But, when i launch one page on the web server, a .cfm or a classic html the IIS 7 return a error 500.21 :

HTTP Error 500.21 - Internal Server Error
Handler "AboMapperCustom-26364" has a bad module "IsapiModule" in its module list Detailed Error InformationModule IIS Web Core
Notification ExecuteRequestHandler
Handler AboMapperCustom-26364
Error Code 0x8007000d
Requested URL http://127.0.0.1:80/
Physical Path C:\inetpub\wwwroot
Logon Method Anonymous
Logon User Anonymous

In IIS config panel, handlers mapping, i have entry for all CF handler and one with path * and direct from jrun_iis6_wildcard.dll.

the section of web config for handlers is :
<handlers accessPolicy="Read, Script,Execute">
<clear />
<add name="AboMapperCustom-23790" path="*" verb="*" modules="IsapiModule" scriptProcessor="C:\ColdFusion8\runtime\lib\wsconfig\1\jrun_iis6_wildcard.dll" requireAccess="None" responseBufferLimit="0" />
<add name="AboMapperCustom-23791" path="*.jsp" verb="*" modules="IsapiModule" scriptProcessor="C:\ColdFusion8\runtime\lib\wsconfig\jrun_iis6.dll" requireAccess="Script" responseBufferLimit="0" />
<add name="AboMapperCustom-23792" path="*.jws" verb="*" modules="IsapiModule" scriptProcessor="C:\ColdFusion8\runtime\lib\wsconfig\jrun_iis6.dll" requireAccess="Script" responseBufferLimit="0" />
<add name="AboMapperCustom-23793" path="*.cfm" verb="*" modules="IsapiModule" scriptProcessor="C:\ColdFusion8\runtime\lib\wsconfig\jrun_iis6.dll" requireAccess="Script" responseBufferLimit="0" />
<add name="AboMapperCustom-23794" path="*.cfml" verb="*" modules="IsapiModule" scriptProcessor="C:\ColdFusion8\runtime\lib\wsconfig\jrun_iis6.dll" requireAccess="Script" responseBufferLimit="0" />
<add name="AboMapperCustom-23795" path="*.cfc" verb="*" modules="IsapiModule" scriptProcessor="C:\ColdFusion8\runtime\lib\wsconfig\jrun_iis6.dll" requireAccess="Script" responseBufferLimit="0" />
<add name="AboMapperCustom-23796" path="*.cfr" verb="*" modules="IsapiModule" scriptProcessor="C:\ColdFusion8\runtime\lib\wsconfig\jrun_iis6.dll" requireAccess="Script" responseBufferLimit="0" />
<add name="AboMapperCustom-23797" path="*.cfswf" verb="*" modules="IsapiModule" scriptProcessor="C:\ColdFusion8\runtime\lib\wsconfig\jrun_iis6.dll" requireAccess="Script" responseBufferLimit="0" />
<add name="TRACEVerbHandler" path="*" verb="TRACE" modules="ProtocolSupportModule" requireAccess="None" />
<add name="OPTIONSVerbHandler" path="*" verb="OPTIONS" modules="ProtocolSupportModule" requireAccess="None" />
<add name="StaticFile" path="*" verb="*" modules="StaticFileModule,DefaultDocumentModule" resourceType="Either" requireAccess="Read" />
</handlers>
and

Application 32bits mode is ok
<applicationPoolDefaults enable32BitAppOnWin64="true">
<processModel identityType="NetworkService" />
</applicationPoolDefaults>

Have you an idea why the application server fail.
Thanks for your responses.

Seb
    This topic has been closed for replies.

    7 replies

    Participant
    July 3, 2008
    I am not sure if this helps or not, but I was attempting to install CF8.01 on Vista today and ran into the same error. After a lot of research with no answer, I started over. I made sure IIS was working properly. I installed the standalone version and made sure CF worked. Then, I used the Web Configuration Tool to add CF8.01 to IIS. I received the same errors regarding the bad IsapiModule error. I went back and checked my IIS configuration. At the Web server root, the ISAPI module was installed, but when I checked the web site root, I found that the ISAPI module wasn't listed. I clicked the "Add Native Module" link and added the ISAPI Module. This solved the issue.
    sebFranceAuthor
    Known Participant
    May 27, 2008
    Hello everyone,

    So after numerous attempts, coldfusion is installed correctly.
    In fact you must install in the role of IIS7 enforcement whole with development. Net and other (ISAPI).
    These are services that do not put the installation in road and as the minimum service are not documented qu'adobe should make a paper with components and services necessary for the installation of CF8 that go well with Windows 2008 server 32bits or 64bits.
    In all cases thank you to everyone for me very well directed and hope that this experience to serve others.
    Here I am again for another adventure.

    Best regards
    Sébastien
    May 27, 2008
    Installation support is free. Please contact them for some direct support with this as KenF mentioned.
    sebFranceAuthor
    Known Participant
    May 26, 2008
    Thank you,

    But the problem is an error during installation, the support is therefore free, but I do not know if involved in the call center can solve the problem because it seems quite within the application and, after tried everything on the 32/64bits and IIS7 that the problem must come from "jrun_iis6_wildcard.dll" which is not written correctly or the call to this function is not effective.
    In any case tomorrow I try and the other concerns is the jetlag.
    In any case thank you very much for your help and of course I remain very optimistic and I am sure adobe find a solution. I'm an old developer using products Allaire, Macromedia and Adobe since the beginning and I've never been disappointed.

    Best regards
    Sébastien

    Known Participant
    May 26, 2008
    I am not sure this will help.

    Try to install the Coldfusion 8.0 first, and install the 8.01 update.

    I have similar problem when i try to install 8.01 to Vista IIS7, the 8.01 installer doesn't seen to enable some of the IIS 7 optional options (eg ISAPIModule and IIS6 compatible), without these, the install 8.01 doesn't able create the coldfusion IIS application extension (eg. cfm, cfml).

    But if i use the 8.0 installer first, then I will able to see some addtional IIS options is turn on after installation.

    I also notice in the 8.0 installation, the install will freeze for few miniutes during one of the wizard screen (the screen before you select where is the wwwroot), i believe the cause of that is the installer is working on try to turn on those additional option.

    But this isn't happen in the 8.01 installation.

    Please note that, my installation is done by using the default IIS Managment setup, if I manually turn on all iis6 compatible and ISAPIMODULe, etc. then the 8.01 installation will be sucess.
    Inspiring
    May 26, 2008
    I'm pretty sure Adobe offers free installation support, try contacting them:

    http://www.adobe.com/support/contact/

    --
    Ken Ford
    Adobe Community Expert - Dreamweaver/ColdFusion
    Fordwebs, LLC
    http://www.fordwebs.com


    "sebFrance" <webforumsuser@macromedia.com> wrote in message news:g1el1t$e2l$1@forums.macromedia.com...
    > Hello and thank you again,
    > I configured Application Pools in 32bitsenabled.
    >
    > I had always error 500.21
    >
    > Then I uninstalled CF8 and reinstalled with 32bits enabled in the application
    > pools.
    > I've always the same mistake.
    >
    > It is also important to know that when I webserver config to remove the server
    > I get an error:
    >
    > "Error deleting IIS application extensions. Jsp,. Jsw,. Cfm,. Cfml,. Cfc,.
    > Cf.,. Cfswf,. Mxml, from web site Any (0)"
    >
    > In addition, handlers configured in the web site "AboMapperCustom-26764" with
    > the isapi module for the "*" is the one that fails.
    >
    > East I forgot something:
    >
    > I recall the installation process complete server:
    >
    > Installing Windows Server 2008 64bits.
    > ----
    > Installing the Web server role with IIS7 :
    > ----
    > Common HHTP Features (All options)
    > Health and diagnostics -> request monitor
    > Security -> Request Filtering
    > Performance -> Static content compression
    > Managements tools (IIS Management Console + IIS6 Compatibility)
    > ----
    > Installing SQL server 2005 64bits
    > ----
    > Passage of the authorized application pools in 32-bit applications
    > ----
    > Installing CF8 version 8.01 standard 32bits
    > ----
    > Modifying files as indicated ksmith.
    > ----
    > For each phase I restart the machine so that changes are properly taken into
    > account.
    >
    > Despite all this I have always error 500.21
    >
    > East I forgot some things, a service or a component that I should download.
    >
    > But thank you for your valuable advice.
    >
    > S?bastien
    >
    >
    >
    sebFranceAuthor
    Known Participant
    May 26, 2008
    Hello and thank you again,
    I configured Application Pools in 32bitsenabled.

    I had always error 500.21

    Then I uninstalled CF8 and reinstalled with 32bits enabled in the application pools.
    I've always the same mistake.

    It is also important to know that when I webserver config to remove the server I get an error:

    "Error deleting IIS application extensions. Jsp,. Jsw,. Cfm,. Cfml,. Cfc,. Cf.,. Cfswf,. Mxml, from web site Any (0)"

    In addition, handlers configured in the web site "AboMapperCustom-26764" with the isapi module for the "*" is the one that fails.

    East I forgot something:

    I recall the installation process complete server:

    Installing Windows Server 2008 64bits.
    ----
    Installing the Web server role with IIS7 :
    ----
    Common HHTP Features (All options)
    Health and diagnostics -> request monitor
    Security -> Request Filtering
    Performance -> Static content compression
    Managements tools (IIS Management Console + IIS6 Compatibility)
    ----
    Installing SQL server 2005 64bits
    ----
    Passage of the authorized application pools in 32-bit applications
    ----
    Installing CF8 version 8.01 standard 32bits
    ----
    Modifying files as indicated ksmith.
    ----
    For each phase I restart the machine so that changes are properly taken into account.

    Despite all this I have always error 500.21

    East I forgot some things, a service or a component that I should download.

    But thank you for your valuable advice.

    Sébastien

    May 22, 2008
    Seb,
    I believe the issue is you have a 32 bit connector attached to 64 bit IIS. This should be easy to fix. Open a DOS window in \ColdFusion8\bin\connectors. Run remove_all_connectors.bat to get rid of your current connector. Edit IIS_connector.bat. The line that counts is:
    %CFUSION_HOME%\runtime\bin\wsconfig -server coldfusion -ws IIS -site 0 -coldfusion -cfwebroot
    append to the end -ws64:
    %CFUSION_HOME%\runtime\bin\wsconfig -server coldfusion -ws IIS -site 0 -coldfusion -cfwebroot -ws64
    Save the file and run. This will configure using 64 bit dlls for the connector. Also, the "-site 0" argument and value means the connector will be setup for all sites or at the global level. If you wanted a single site to be configured use its number or the name as a quoted string as, "default web site".
    sebFranceAuthor
    Known Participant
    May 26, 2008
    Hello ksmith,

    At first a great thanks for your response.

    I took a full installation of the server by installing windows server 2008 64bits and the role Web Server

    At first I did not installed the compatibility service.

    Then I downloaded the version CF8 8.01 "coldfusion-801-win.exe" on the server.

    I installed the version 8.01 with my Series Number and everything went well.

    I've changed my IIS_connector with:
    CFUSION_HOME%% \ runtime \ bin \ wsconfig-server IIS coldfusion-ws-site 0-coldfusion-cfwebroot-ws64

    Then in launching a page of the admin I had an error 404.3.

    wsconfig of the saw not IIS.

    I installed the service IIS6 compatibility and revive wsconfig.

    I restarted the wsconfig and he found the IIS and configured.

    Despite the change that has not solved the problem.

    Is what I should not download a 64bits of CF8 and install it with my key to the standard version?

    Thanks again for your explanations.

    Sébastien