Ваше решение будет иметь какое-либо отношение к совместной работе или управлению веб-контентом? Если нет, то добавление SharePoint в смесь не будет хорошей идеей.
Использование WSS 3.0 в качестве платформы для разработки вместо ASP.NET потребует серьезного обоснования, и из вашего ограниченного описания вашего решения невозможно понять, почему вы бы даже обдумали это.
Во всех ваших аспектах измерения создание разработки на платформе SharePoint увеличит трудоемкость и, следовательно, стоимость любых усилий по разработке.
Обновление
Я вижу безопасность Sharepoint, библиотеки документов, инфраструктуру пользовательского интерфейса и
отсутствие необходимости строить и
протестировать БД как большую продуктивность
усилители. Это Sharepoint
функции, которые мы можем принести большую пользу
от
Преимущества SharePoint для этих элементов значительно перевешиваются ценовыми аспектами обучения, кодирования и поддержки SharePoint. ASP.NET предлагает простые решения для этих элементов и гораздо более управляемым способом. Воспользовавшись обоими продуктами, вы захотите остаться с ASP.Net
Помните, что списки SharePoint не имеют какой-либо реляционной целостности, поэтому создание чего-либо, кроме тривиальных отношений между списками в SharePoint, в конечном итоге значительно * на 1018 * дороже, чем создание оператора соединения и нескольких сохраненных процедур.
Не зная больше деталей проекта, я не могу полностью исключить SharePoint как решение.
Несмотря на то, что можно использовать SharePoint в качестве платформы для разработки, если у вас нет экспертов SharePoint, работающих с вами, которые могли бы ответить на ваш вопрос, у вас не будет достаточно навыков SharePoint в вашем проекте, чтобы сделать его успешным.