Select to view content in your preferred language

Is Microsoft Web Deploy v. 4.0 compatible with ArcGIS Enterprise 11.2?

490
5
Jump to solution
3 weeks ago
MKF62
by
Frequent Contributor

I have it working with Microsoft Web Deploy v. 3.6, but I am required to upgrade to 4.0 due to the security issues found with web deploy 3.6 (CVE-2025-53772). The 11.2 Enterprise docs state Microsoft Web Deploy 3.6 should be used and gives no indication on whether or not upgrading this package allowed. Anyone have any insight to share?

0 Kudos
1 Solution

Accepted Solutions
MKF62
by
Frequent Contributor

Thanks Cody. I went ahead and tried it out on our dev server and it worked. For anyone looking, these are the steps I followed and our Enterprise setup specs:

  • Enterprise 11.2 - single machine deployment
  • Windows Server 2022
  • IIS 10
  1. You may want to install any ArcGIS Enterprise patches or any system patches/updates your IT managers have pushed that are lingering. I did.
  2. Make sure you have proper backups of your Enterprise site, portal, etc. Take any server snapshots you might want.
  3. Download Microsoft Web Deploy 4.0 from the official website. 
  4. Open Windows Services and stop running ArcGIS Services (for me these were ArcGIS Data Store, ArcGIS Server, and Portal for ArcGIS). 
  5. Open Control Panel > Uninstall Programs > Uninstall Microsoft Web Deploy 3.6
  6. Double click your downloaded web deploy v.4.0 file and install it. I chose to install the "Typical" configuration.
  7. Once it's completed install, open IIS manager and restart your web server.
  8. Open Windows Services and restart all your ArcGIS Services. I did it in this order, but I don't know if order matters: ArcGIS Data Store, ArcGIS Server, Portal for ArcGIS.
  9. I waited 15 minutes for all that stuff to restart and boot up fully, then checked that my manager URL, portal URL, REST services URL all worked with my web adaptors. I also checked that some web applications built in AGOL that consume those REST services could load the layers. All was fine, so I repeated the process on prod.

View solution in original post

5 Replies
CodyPatterson
MVP Regular Contributor

Hey @MKF62 

If it doesn't directly say that 4.0 is supported, there's a chance that it won't be supported. It's more of a chance that it would be supported as it's a more recent version, but if an internal coding change had happened or some type of structure difference, it may end up being incompatible.

I would reach out to Esri support and request to see if they have tried this or of any of  their tickets have record of this working/not working. If there is a safe amount of people who have experience doing this, then I would say you're probably fine, but ensure that you have a ticket open just in case it goes south.

Cody

MKF62
by
Frequent Contributor

Thanks Cody. I went ahead and tried it out on our dev server and it worked. For anyone looking, these are the steps I followed and our Enterprise setup specs:

  • Enterprise 11.2 - single machine deployment
  • Windows Server 2022
  • IIS 10
  1. You may want to install any ArcGIS Enterprise patches or any system patches/updates your IT managers have pushed that are lingering. I did.
  2. Make sure you have proper backups of your Enterprise site, portal, etc. Take any server snapshots you might want.
  3. Download Microsoft Web Deploy 4.0 from the official website. 
  4. Open Windows Services and stop running ArcGIS Services (for me these were ArcGIS Data Store, ArcGIS Server, and Portal for ArcGIS). 
  5. Open Control Panel > Uninstall Programs > Uninstall Microsoft Web Deploy 3.6
  6. Double click your downloaded web deploy v.4.0 file and install it. I chose to install the "Typical" configuration.
  7. Once it's completed install, open IIS manager and restart your web server.
  8. Open Windows Services and restart all your ArcGIS Services. I did it in this order, but I don't know if order matters: ArcGIS Data Store, ArcGIS Server, Portal for ArcGIS.
  9. I waited 15 minutes for all that stuff to restart and boot up fully, then checked that my manager URL, portal URL, REST services URL all worked with my web adaptors. I also checked that some web applications built in AGOL that consume those REST services could load the layers. All was fine, so I repeated the process on prod.
CodyPatterson
MVP Regular Contributor

Hey @MKF62 

Great work! Glad it was able to function normally and thank you for coming back with instructions!

Cody

0 Kudos
TimWestern
MVP

That's great that it works with Web Deploy V 4.0.

One thing to keep in mind though, Web Deploy is not a product that Microsoft is 'actively' maintaining.  It may not need any updates, but as a lot of companies have moved to other options for deployment, something to keep in mind when considering it as a solution. Microsoft seems pretty focused on their Azure Line of Products for deployment, and as such Web Deploy becomes a Legacy Tool, that I'm not sure how long it will even be available.

MKF62
by
Frequent Contributor

True, but it would be on ESRI to update the dependencies of ArcGIS Enterprise for Windows then as it is a required dependency if you want to run it on Windows servers. It’s not really in the customers’ hands at the moment unless a customer wants to move their deployment to Linux instead of Windows.