I have a client requirement to move a SharePoint portal with all typical SharePoint features such as CMS, collaboration into an asp.net web application. The decision is already confirmed, so I do not need any discussion as to whether this is a right step. I need to know how to aproach this requirement? What should be the design or architecture of the target asp.net application so that it will take care of these sharepoint features such as CMS, collaboration etc. Please help.

  • 3
    My advice; run as fast as you can! – Robert Lindgren Apr 26 '13 at 12:36
  • First of all, I agree ... "run as far as you can". My opinion ist, that a "rebuild" of all features is noch possible in a quick way. There so many features. They want all of them? Or only a part of them? – Sascha Apr 26 '13 at 15:51
  • on the bright side, when you are finished you will make millions selling it! – Derek Gusoff Apr 26 '13 at 19:05

So...they want all the features of SharePoint, but not SharePoint? Good luck with that. While you're at it, perhaps you could also build a piece of software with all of the features of Excel, but make it easier to use... Seriously, how you approach it is to figure out what is prompting this move, as it doesn't make any sense at all. There are, after all, lots of CMS packages out there, and different people like different ones, but the idea of building an asp.net app with all SharePoint features is silly.

| improve this answer | |
  • 1
    I'm not sure if it's even a legitimate question. – RJ Cuthbertson Apr 26 '13 at 13:02

SharePoint is an ASP.NET application. If it is simply just a matter of not wanting it to look like SharePoint, then you will want to focus on creating custom master pages, page layouts, and CSS. While it is possible to build a custom application that pulls all of its content from SharePoint through the various APIs, there are very scenarios where this makes sense.

| improve this answer | |

Not the answer you're looking for? Browse other questions tagged or ask your own question.