Sharepoint является гораздо более строгой структурой, чем простой ASP.NET. Для вас уже много сделано, но иногда с объектной моделью сложно работать. Есть некоторые ограничения, которые кажутся произвольными (например, количество веб-сайтов на семейство сайтов, количество библиотек на семейство сайтов и т. Д. И т. Д.). Разрешения не очень детализированы, и если вам нужно сделать что-то, что уже сделано, но сделано плохо (или просто не то, что вам нужно), то вам придется прибегнуть к таким вещам, как написание собственного HTTP-модуля, чтобы выскочить перед Sharepoint.
Какое приложение для приборной панели вы создаете? Система веб-частей в WSS 3.0 и MOSS 2007 объединилась, поэтому, если вам просто нужно иметь набор пользовательских веб-частей и позволить своим пользователям создавать сайты и использовать эти веб-части, Sharepoint может отлично работать для вас. С другой стороны, если у вас есть особые потребности в управлении пользователями или вы собираетесь хранить и извлекать огромные объемы данных, это может быть не лучшим решением. Это действительно зависит от вашего приложения.