Sure it's provided, there are already some CMS-Systems in ASP as open source, some things will be easy, others surly need some time, but generally it should be not too complicated with some expierence in Java/CSS/HTML/SQL/C#/ASP.
A look into code of an existing ASP.NET CMS should help you to understand how it's build/structure/technical requirements.
http://umbraco.com/[
^]
Regards