which IIS version is the best choice?

Loveyou3000 151 Reputation points
2021-09-20T15:36:50.59+00:00

Hi everyone. I'm a newer on IIS. I have create my own asp.net application and want to deploy it on server.

I have considered other servers such as tomcat, nginx and apache. Obviously, IIS is the best choice for me cause asp.net is produced by Microsoft. I believe that IIS wil support asp.net better than other non-microsoft production.

I don't have a server so the application only can be tested on local IIS first. However, my windows OS is 8. I'm not sure if IIS on windows 8 is a great test platform. Can you give me some suggestions?

If it is not the newest IIS, how can I get the newest version.

Internet Information Services
0 comments No comments
{count} votes

Accepted answer
  1. Bruce Zhang-MSFT 3,736 Reputation points
    2021-09-21T02:40:29.463+00:00

    Hi @Loveyou3000 ,

    As you said, IIS is a great choice for asp.net, compared with other non-microsoft production.

    The biggest difference between IIS versions is IIS6 and IIS7. There is no big difference between the versions after IIS7, only some functions are improved and added, such as HTTP/2, FTP, Logging Enhancements......Whatever IIS8 or IIS10, both of them are great test platform for developers.

    If it is not the newest IIS, how can I get the newest version.

    IIS depends on the windows system. It is not support updating by installing patches or downloading installation packages. The newest IIS is IIS10, if you want to get IIS10, please update windows OS to windows 10.

    If you want to deploy application to windows server, windows server 2019 is more recommended. It is the newest windows server and more security.


    If the answer is helpful, please click "Accept Answer" and upvote it.

    Note: Please follow the steps in our  documentation  to enable e-mail notifications if you want to receive the related email notification for this thread.

    Best regards,
    Bruce Zhang

    0 comments No comments

2 additional answers

Sort by: Most helpful
  1. Michael Taylor 49,251 Reputation points
    2021-09-20T15:49:14.257+00:00

    The version of IIS you use is tied to the OS you are running. Therefore it isn't really a discussion about which version of IIS is the best as newer versions are generally faster and more secure. Feature wise you aren't probably going to be relying on anything that might be "new" in the newer versions if you're just starting out with ASP.NET. All the features you need have been supported for years. Win 8 is fine for testing your app outside of perhaps TLS 1.2 support and a few boundary cases. Win10 would be fine though.

    As for server I would always recommend the latest version if for no other reason than support, latest security and longest lifecycle. Win 2019 is the latest with Win 2022 coming out in Oct, I believe. In general I wouldn't recommend jumping on Win 2022 as it is "too new". If you cannot afford Win 2019 then Win 2016 is just as good and is equivalent to Win10 in terms of functionality. Either is fine. This will give you IIS 10.0 which is the current major version as seen here.

    Win 2019 had an update to IIS 10.0 which adds better support for HTTP/2 and support for more compression options along with a few extra features as discussed here.

    0 comments No comments

  2. webserverforum 65 Reputation points
    2024-02-25T12:09:35.8366667+00:00

    always consider latest version as latest versions are basically update on previous version and contain bug fixes, patches over old version !

    0 comments No comments