# Transition from .Net 3.1 to 6

**URL:** <https://forum.radzen.com/t/transition-from-net-3-1-to-6/9545>\
**Category:** Angular\
**Created:** [December 1, 2021, 10:27am UTC](https://forum.radzen.com/t/transition-from-net-3-1-to-6/9545 "2021-12-01T10:27:00Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![enchev](https://forum.radzen.com/user_avatar/forum.radzen.com/enchev/32/16_2.png) [@enchev](https://forum.radzen.com/u/enchev)\
**Post date:** [December 1, 2021, 1:09pm UTC](https://forum.radzen.com/t/transition-from-net-3-1-to-6/9545/2 "2021-12-01T13:09:17Z")

</div>

Hi @ozgur_agi,

There is no easy way to achieve this. Radzen templates (generated meta) are .NET version dependent and some components have different features/settings. Also security tables are different between .NET versions - you might have problems if you have default security (.NET Identity) enabled.

Still, you can try the following If you do not have any custom code in the /server folder and default security:

1. Delete the entire /server folder
2. Change serverVersion from 3 to 6 in meta/app.json
3. Run the application from Radzen.

---

_[View the full topic](https://forum.radzen.com/t/transition-from-net-3-1-to-6/9545)._
