Please read my comment to the question and, for CMS options in ASP.NET you can try
Umbraco[
^], which is an open-source project and is being used by ASP.NET team itself. You would be able to find a lot of resources and tutorials on working with the CMS.
You can also create your own CMS; remember, a CMS is just a system that allows you to manage your content. You know what your content is and you do know how to manage them. Just write the back-end and you are done. :)
For additional resources, you can read this article on CodeProject:
Top 5 .NET Based CMS (Content Management System)[
^]