Skip to main content
collaboranaut
Known Participant
Sep 14, 2026 6:41 PM UTC
Answered

Upgrading CF2021 to CF2023 and WSCONFIG is blank/unselectable

Server Product    ColdFusion 2021
Version    2021,0,23,330486
Operating System    Windows Server 2019; IIS

We are looking at upgrading from CF 2021 to CF 2023 and one of the first steps O have is to remove the IIS connectors via the wsconfig (ben a while since the last upgrade form CF 2016 o CF 2021, so fuzzy). We have two separate systems, a dev and a production, This is all on dev. but i get the same behavior on both instances. I made sure that Visual C++ Redistributable for Visual Studio was installed (it was, but I updated/repaired just in case). I run wsconfig As Administrator (via Explorer or CMD. I just do not get anything to pull down to remove. These instances have been moved since the CF 2016 > CF2021 upgrade, when we migrated rom Windows 2012 to Windows 2019. I am presuming the issue lies there, but not sure how to go about correcting, and do not want o just take too many guesses as we will have to repeat for production.

 

 

AbhishekJhaCorrect answer
Inspiring
Sep 22, 2026 10:12 AM UTC

@collaboranaut It seems that the existing connector files are not completely removed. Please refer to this article to remove the files: https://coldfusion.adobe.com/2016/10/removing-corrupt-connector-dependencies-from-iis/

Additionally. for a quick test, can you create a new site under IIS and try to create the connector and let us know the results.

 

Thank You,

Abhishek

19 replies

collaboranaut
Known Participant
Oct 13, 2026 8:18 PM UTC

Replying to my own thread, ​@BKBK ​@AbhishekJha I manually removed the wsconfig settings from IIS and remain unresolved. 

Steps:
Launch Internet Informatin Services (IIS) Manager
Under Server > Manually Remove

  • Handler Mappings; N/A
  • ISAPI and CGI Restrictions; tomcat_DefaultI
  • SAPI Filters; N/A

Under Site (only one site, Default site) > Manually Remove:

  • Handler Mappings; all CF related (cfcHandler, cfmHandler, cfmlHandler, cfrHandler, cfswfHandler)
  • ISAPI Filetrs; tomcat

Went to \ColdFusion2021\config dir and removed the wsconfifg dir (renamed it)

Reset IIS

Ran \ColdFusion2021\cfusion\runtime\bin\wsconfig.exe and still get the very same dialog, cannot add, remove, etc.

\\ColdFusion2021\cfusion\runtime\bin>wsconfig.exe -list
There are no configured web servers

 

I manually recreated all the handlers and such back to get the site running again. I mean i can move forward with upgrading and manually updating the IIS settings, but I think this is not a good option.

Translate
Charlie Arehart
Community Expert
Community Expert
Oct 14, 2026 8:20 PM UTC

Thanks for updating us. Since you now have your site working, perhaps you’ll want to leave it at that (lamenting only that things don’t work as expected otherwise). And maybe someone will think of something else you can try (though it seems many, many things have been suggested).

I will say that things should indeed work as you expect, and while it may seem that there’s some “bug”, my money is on there simply being some facet of your configuration that is causing what you see. It’s just really hard via back and forth here to identify, consider, and rectify every possible thing that could be amiss.

I’ll just add that if you DO want it solved, I do think I may be able to solve it in a session going over things together, whether that’s a remote screenshare session or (if you’re in some highly secure scenario that would not allow that) even just a phone call (where I “see” nothing).

And we may be done in as little as 15 minutes, perhaps 30. I’ll add this: you won’t pay for time you don’t find valuable, including even the entire time. So you have nothing to lose. Still, I know some feel they “can’t pay anyone to help them”. Tough position to be in.

We here give and give but some problems just aren’t easily solved this way. I’ve helped people in several thousand such brief engagements over the past 20 years, which gives me confidence that it should be worth your time and mine. For more on my rates, approach, satisfaction guarantee, online calendar, email, phone, and more, see the consulting page at carehart.org.

Translate
/Charlie (troubleshooter, carehart. org)
Inspiring
Sep 16, 2026 1:08 PM UTC

​@collaboranaut Please check if the required features are installed in IIS per the first screenshot in this article: https://coldfusion.adobe.com/2022/09/coldfusion-in-distributed-environment-windows/

In case you still face issue, please reach out to us at cfsup@adobe.com

 

Thanks,

Abhishek

Translate
collaboranaut
Known Participant
Sep 16, 2026 1:34 PM UTC

Thank you Abhishek. I still get the same issue:

 

Translate
BKBK
Community Expert
Community Expert
Sep 16, 2026 2:59 PM UTC

Hi ​@collaboranaut , 

Given the facts you've shared, the IIS connector itself is apparently present and functioning, while WSConfig has lost (or can no longer recognize) its record of the connector.  That suggests to me that WSConfig's bookkeeping is inconsistent with the actual connector installation.

Therefore, my next suggestion is that you inspect WSConfig's log file. It's default location is C:\ColdFusion2021\config\wsconfig\wsconfig.log.

That file may contain the history of connector creation and of subsequent connector operations. Search, in particular, for terms such as:

  • configure
  • unconfigure
  • remove
  • upgrade
  • IIS
  • site
  • error

The timestamps of such operations could be revealing.

Translate
BKBK
Community Expert
Community Expert
Sep 14, 2026 11:05 PM UTC

The blank drop-down in the Web Server Configuration Tool (wsconfig) does not necessarily mean IIS has no ColdFusion connectors. What it means is that this particular wsconfig.exe instance is unable to find any connector configurations that it recognizes as its own.

Before looking further into this, it will be helpful to be aware of the various options available to you when you use wsconfig.exe on the command-line (CMD) . That is, options such as -list, -remove, -uninstall, and so on. See https://helpx.adobe.com/la/coldfusion/configuring-administering/web-server-management.html 

For example, the first thing I would do is list the configured web servers. The CMD command is

C:\ColdFusion2021\cfusion\runtime\bin>wsconfig.exe -list

The second thing I would do is inspect the directory C:\ColdFusion2021\config\wsconfig\.

If CF2021 connectors exist, you will normally expect that there would be numbered subdirectories such as:

  • C:\ColdFusion2021\config\wsconfig\1\
  • C:\ColdFusion2021\config\wsconfig\2\

and so on.

Each of these numbered directories would contain files such as:

  • isapi_redirect.dll
  • isapi_redirect.properties
  • workers.properties
  • uriworkermap.properties

So, what do these two checks reveal?

 

 

Translate
collaboranaut
Known Participant
Sep 16, 2026 1:00 PM UTC

Thanks BKBK, i am going to try the command line remove, since everything is fine with the current ColdFusion installation, I just could not see the sites from the GUI. Will be trying shortly so will update the thread later today.

Translate
Charlie Arehart
Community Expert
Community Expert
Sep 14, 2026 8:20 PM UTC

​@collaboranaut , it’s not clear. Do you feel you have cf2021 setup on this machine such that your IIS sites DO currently connect to CF2021? And you’re wanting to remove those connectors so that you can instead connect the sites to CF2023?

If so, when you open this cf2021 wsconfig tool then you should certainly see the current connections. If instead this is a new machine, perhaps the issue is that you do NOT have the connectors in place for CF2021. There are ways we could diagnose things, but let’s start with the simple questions above.

If the answer to them is yes, then I’ll ask: is there any chance that perhaps you’d opened the CF2023 wsconfig tool, and on realizing IT was empty you then opened this cf2021 wsconfig tool--without closing the first? If so, that can cause the second one not to work correctly (while the first is still open).

Finally, if that’s not the issue, let’s focus on what the CF2021 wsconfig tool would be reading, to show what WAS configured: look at the coldfusion2021/config/wsconfig folder and its wsconfig.properties file. First, is there one? And if so, are there more than just two comment lines? The rest would be pairs of lines describing each connector in IIS. An example is:

1=IIS,0,true,cfusion,"",bitness64
1.srv=localhost,cfusion

The pair of lines list first a number corresponding to what should be a folder with the same number under that wsconfig folder. Then on that first first line, the number after “IIS,” would either be a number corresponding to an IIS site id, or “0” which means “all sites” (like you would see shown in the UI above when adding a first connector). BTW, the site id numbers can be seen in IIS using the “sites” feature on the top left navigational feature in IIS.

If somehow that wsconfig.properties ONLY has the first two comment lines, then that file thinks you HAVE no connectors setup for that CF version to that IIS instance.

Let us know what you find.

Translate
/Charlie (troubleshooter, carehart. org)
collaboranaut
Known Participant
Sep 16, 2026 12:58 PM UTC

Thanks Charlie. I will preface to say, this is all prep for CF2023, ColdFusion on both instances (dev and prod) are running CF2021 just fine. I think the issue is literally related to the GUI itself, why I thought that C++ distro was the issue, but not the case. I do have this in the wsconfig.properties:

1=IIS,1,true,cfusion,"",bitness64
1.srv=localhost,cfusion

I do think the issue is related to when we migrated Windows instances, but I see in the following reply I can just remove the bindings via command line, I just wanted to make sure there not something obvious, plus I wanted to nail to down before going on the the prod instance. 

 

And also verifying, I do have ColdFusion2021\config\wsconfig\1

Translate