Posted By tony bonn on 9/1/2024 9:28 AM Posted By Daniel Valadas on 8/31/2024 12:39 PM > a major fortune 20 company who will not let me run .net framework for security reasons So they don't use Windows, Excel, Word, SharePoint, IIS, Exchange? Of everything I heard about people refusing .Net Framework for irrelevant reasons, security is the least justifiable. > The only problem we have standing in our way is money, time and resource No, the extensibility architecture of DNN is all webforms based, unless something extraordinary happens to make webforms work on .Net (core), we can't migrate no matter how much money and resources you throw at it. And that will make it so most 3rd party extensions would not work. There are other .Net (core) CMS, they use shiny new stuff but don't have the maturity and ecosystem of DNN. regarding security, firstly running the latest software is an owasp principle for guarding against and/or remediating security deficiencies. microsoft and all vendors, whether or not contradictory or hypocritical, fear monger with that idea. every time i start java, oracle blares the dangers of running software which is a few weeks out of date let alone a few years. in any event, at the end of the day, whether or not there is an objective security risk, corporate security has the last say, and in my case, and i am certain i am not alone, running .net framework is not allowed. i wouldn't even be allowed to run .net core 3.1 (although the issues there are admitedly different).
Posted By Daniel Valadas on 8/31/2024 12:39 PM > a major fortune 20 company who will not let me run .net framework for security reasons So they don't use Windows, Excel, Word, SharePoint, IIS, Exchange? Of everything I heard about people refusing .Net Framework for irrelevant reasons, security is the least justifiable. > The only problem we have standing in our way is money, time and resource No, the extensibility architecture of DNN is all webforms based, unless something extraordinary happens to make webforms work on .Net (core), we can't migrate no matter how much money and resources you throw at it. And that will make it so most 3rd party extensions would not work. There are other .Net (core) CMS, they use shiny new stuff but don't have the maturity and ecosystem of DNN.
regarding security, firstly running the latest software is an owasp principle for guarding against and/or remediating security deficiencies. microsoft and all vendors, whether or not contradictory or hypocritical, fear monger with that idea. every time i start java, oracle blares the dangers of running software which is a few weeks out of date let alone a few years. in any event, at the end of the day, whether or not there is an objective security risk, corporate security has the last say, and in my case, and i am certain i am not alone, running .net framework is not allowed. i wouldn't even be allowed to run .net core 3.1 (although the issues there are admitedly different).
I want to be VERY clear just for those that are not as familiar with things.
.NET Framework - Is FULLY supported by Microsoft and DOES receive security updates and other items as needed. Under OWASP guidelines and otherwise it would be more than acceptable to be continuing to use .NET Framework. Yes, you need to be on 4.8 or 4.8.1, but that is easy and DNN and others are there. (https://dotnet.microsoft....cy/dotnet-framework)
.NET Core - Your note about 3.1 is 100% correct, it is NOT supported and should NOT be in production. There are a LOT of dates and differences between LTS & current, the full listing is here - https://learn.microsoft.c...oft-net-and-net-core
.NET Framework isn't the new & shiny, but we do have an entirely different security profile, given that .NET Framework is updated by the OS and managed through those patching processes.
Edited to add link about other .NET/.NET Core support dates
These Forums are dedicated to the discussion of DNN Platform.
For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:
Awesome! Simply post in the forums using the link below and we'll get you started.