There is no clear advantage. This is the same argument why you want to run rails, jboss, on other platforms. Since you are using the same application, there are not many considerations for accounting. There are features in windows that you might want, such as DNS caching. If you prefer to use a web listener rather than a kestrel, but this should largely depend on what you are doing.
If you really care about your HTTP ports or which timezone database will use, you can make this determination. For most users, there is no significant advantage. If you want to have an AD login, you pretty much have to use windows and IIS, since you need a server that is part of the active directory domain.
Just remember that linux has a free option, but most paid enterprise support for Linux is usually the same, if not more expensive than windows.
source share