Is IIS URL Rewrite 2.1 available for ARM64 processors?

Keith MacDonald 0 Reputation points
2024-12-10T20:38:39.4766667+00:00

The x64 build of IIS URL Rewrite 2.1 does not work on a Surface 7 laptop with an ARM64 processor. When will a native ARM64 build be released?

Internet Information Services
{count} votes

2 answers

Sort by: Most helpful
  1. S.Sengupta 21,071 Reputation points MVP
    2024-12-11T02:47:36.63+00:00

    IIS URL Rewrite 2.1 is not officially available for ARM64 processors.


  2. Lex Li (Microsoft) 5,742 Reputation points Microsoft Employee
    2024-12-11T20:00:02.9766667+00:00

    Since Microsoft ships an ARM64 compatible rewrite.dll with IIS Express (as part of VS 2022 for Windows ARM64), it is possible to copy the binaries of rewrite.dll on the same machine to enable full IIS support for x86/x64/ARM64 web apps.

    If you want to stay with the default configuration, install Microsoft's URL Rewrite module and then use x86 or x64 application pools on your machine to host web apps.

    If you want to stay on the edge, you might install IIS Express from Arm64 Visual Studio, and then use my PowerShell script to copy the ARM64 compatible URL Rewrite module from IIS Express to IIS, https://github.com/lextm/rewrite-arm64.

    You'd better read my post here to learn more about Windows ARM64 if you want to use IIS/ASP.NET properly.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.