Open jcolebrand opened 1 year ago
What you posted is confusing.
IIS/Windows 11 ARM64 is a lot more complicated than I initially thought, so I just share a few tips I learned recently,
I don't want to comment on general .NET apps not on IIS right now, as I am still learning that.
Overall, it is still a platform in preview, so things might change rapidly. A lot of things about it can come from various channels, not only Microsoft, and I think that's actually good.
IIS/Windows 11 ARM64. It is a complex topic, but it's important for anyone who is developing or deploying web applications on ARM64 devices.
Here are a few tips that I have learned:
Make sure that you are using the latest version of IIS. IIS 10.0 and earlier do not support ARM64. When installing IIS, be sure to select the ASP.NET Core module. This is required for hosting ASP.NET Core web applications on IIS ARM64. If you are hosting ASP.NET Framework web applications on IIS ARM64, you must use the .NET Framework 4.8.x runtime. Earlier versions of the .NET Framework are not supported on ARM64. When creating an application pool for an ASP.NET Framework web application, be sure to select the ARM64 application pool type. If you are using the URL Rewrite module, make sure that you are using the ARM64 version. The x64 version of the URL Rewrite module will not work on IIS ARM64. Here are a few additional tips that you may find helpful:
If you are having trouble running a web application on IIS ARM64, check the event viewer for errors. IIS will log any errors that occur when starting or running web applications. If you are still having trouble, try searching for help online or contacting Microsoft support.
@Apollo9999 several issues can be found in your comments,
Think twice if you use AI generated contents in your posts (two of your recent ones on GitHub are likely), as AI doesn't really understand the concepts and can be wrong.
Don't know if anyone can help but this topic seemed the best place to try and ask.
Thank you!
@HybridSolutions
- At this time, is a machine with the latest snapdragon and running windows 11 for ARM64 capable of running IIS and Web applications that target .net framework 4.8?
Yes
- Is this also possible on latest MACs running any kind of virtualization software like Parallels?
Mac related questions like this should go to Apple support, or the specific virtualization software vendors, because "possible", "latest", and "any kind" in this question makes it not feasible to be answered by anyone here.
MSMQ on M1 with Parallels won't activate.
:waves: long time caller, first time listener
In RE: https://devblogs.microsoft.com/dotnet/announcing-dotnet-framework-481/#supported-windows-versions (which points to this place for feedback/comments) I have a couple questions that I did not easily find answered in the search bar here, and thought it would be nice to have a system of record somewhere for other searchers too.
I am super happy to be redirected to existing resources here that show that I can not search, I can take the :shame: if required :D
I'm curious if I follow the information in that post above, and can I run Windows 11 ARM on an Apple M2 MAX with VS Pro ARM edition, since this conversation https://github.com/dotnet/aspnetcore/issues/42699#issuecomment-1192885272 indicates that I could in fact run IIS on ARM 64 with net 7 and 4.8.1 being announced in the first link above and run my legacy code that's in 4.8
It can be confusing to find information on the internet due to all the monetized blogs that spam google/bing results, and sometimes the folks here on github have a lot more direct information, as being developer-focused, instead of consumer-focused.
Let's try and arrange it this way:
Really, on the above, 3. and 4. are the ones I want to confirm I understand correctly, because if I can run previously compiled code on the newer runtimes (knowing that net 7 is not LTS, but is a good way-point to net8) without recompiling, then I should be able to move from my 4 year old Intel (32GB) over and continue to use most of my existing workflows, yes?