Keeping older Microsoft IIS applications running

Back To Resources

Keeping older Microsoft IIS applications running

Microsoft Internet Information Services (IIS) is one of the most popular web servers in the world. With an estimated market share of more than 30%, it’s the third most used web server in the world, behind Apache and nginx.   

Many organisations have older web applications that depend on IIS. If yours is one of them, read on to find out how Cloudhouse can provide a simple way to keep applications running exactly like before, but with all the benefits of a modern operating system.

A long history

IIS was first released as a free add-on for Windows NT in 1995, and since that time has been continually enhanced and improved with regular updates. IIS 3.0 introduced the Active Server Pages (ASP) dynamic scripting environment. The latest release is Version 10.0, which is included as part of Windows Server 2019.

Over its long history, IIS has become a core component of application development on Windows. It’s used to host websites and web applications and is a key solution for hosting .Net web applications. 

Security and compatibility challenges

This success has, not surprisingly, made IIS a target for bad actors: since 1999 more than 80 security vulnerabilities have been found and patched. 

But regular updates and patches can also introduce compatibility challenges. Older ASP or ASP.NET applications can depend on components which are no longer supported on current versions of Windows. Many organisations find themselves with web applications which can no longer be run on modern versions of Windows Server, forcing them to retain older Operating Systems to host older websites. 

These older operating systems in turn can introduce security vulnerabilities, and when the operating system reaches the end of its life cycle and it no longer supported, these vulnerabilities cannot be patched.

A difficult position

When an application forces a company to use an older version of a server, this generates a very difficult position – the choice between running older systems with unpatched vulnerabilities and accepting the risk of potential malware and ransomware attacks, or taking the costly decision to redevelop their applications from scratch to be compatible with a modern Windows versions. 

But there is a third option. Cloudhouse Alchemy allows you to package up older applications so they will run on the latest versions of IIS, exactly like before – but with all the benefits of a modern operating system.

Proven track record

As an example, many applications depend on ASP.NET1.1, which is no longer supported on Windows Server 2016. The Cloudhouse Alchemy tool allows you to move your application onto the latest operating system with no need for code changes or user retraining. It’s just like magic!

Cloudhouse can package up older web applications to ensure they run successfully on newer versions of IIS. We can take applications from IIS 6.0 (Windows 2003) or later and provide compatibility enabling them to run on any modern version of IIS. We do this using templates that leverage internal IIS tools such as Web Deploy for exporting and restoring websites and settings. Our redirection engine allows us to match deprecated features of older IIS versions with the equivalent features on modern versions, providing complete compatibility with no need to redevelop the application.

We have delivered hundreds of IIS migrations like this, helping clients get up to date quickly, and removing the worry of incompatibility and malware attacks.

Take the next step

Want to find out more? Just contact us for a no-obligation chat. We offer a 100% promise to all new clients who purchase a license agreement with us: you will be able to run your older Windows app on the latest version of Windows or your money back.

About Cloudhouse

Avatar photoCloudhouse is experienced in problematic application migration and config monitoring systems to fix the unfixable and modernise any IT estate – whether it’s run on-premises or in the cloud. With two proven solutions; Alchemy: Cloudhouse Application Packaging Solution modernises IT estates by fixing unfixable apps and moves them onto a supported operating system.

Load More


How much does Cloudhouse cost? Down Arrow

Cloudhouse costs are split into two elements – the licensing required to deploy application compatibility packages, and the professional services needed to create the application compatibility packages.

Licensing is offered on a per user basis for desktop applications and a per server basis for server applications. There are discounts available based on volumes.

Professional Services costs are dependent on the nature and complexity of the application. We quote a cost for packaging once we have been able to see the application, or portfolio of applications.

Contact us here with your requirements and we will provide you with a quote.

Packaging and Maintaining Applications
Who is responsible for packaging desktop and server applications? Down Arrow

Cloudhouse provide the Professional Services to package applications.

Requirements for Test and Development Down Arrow

Cloudhouse recommend packaged applications are tested in the standard UAT environments used for natively installed applications, or applications packaged in App-V. The more representative the test environment is of the live environment, the greater the chance of finding any issues prior to go-live.

Updating Applications Down Arrow

Service packs and updates can be applied to the applications in a package using the Editor, refer to Updating, Editing and Maintaining Containers which describes how a new snapshot is created for the update, and how it is then applied to the package.

Who manages Cloudhouse operationally within an account? Down Arrow

Cloudhouse recommends the same team who manage the operations of native apps.

Automation and Deployment Down Arrow

Applications running in Application Compatibility Packages can be deployed, and managed with same tools, or scripts used to deploy natively installed applications e.g. SCCM, InTune, LAN Desk. Please refer to Supported 3rd Party Products and Versions for details.

How do we know which of our departments/ teams should support the Package? Down Arrow

The Cloudhouse Package does not include OS components, it only contains the packaged application plus Cloudhouse components. Cloudhouse recommend the same team that is responsible for supporting applications packaged with App-V, or delivered as natively installed applications, support Cloudhouse Application Compatibility Containers.

Documentation for Service Desk & Service Management Down Arrow

Full documentation is made available to Cloudhouse partners and customers as required.

Do Cloudhouse provide training? Down Arrow

Cloudhouse offers a full packaging service that can scale to meet any requirement. In the event, however, that a partner wishes to offer application compatibility packaging as part of a wider solution, Cloudhouse will work with that partner. Please contact us here for details.