我见过的很多SharePoint解决方案都不仅仅是最终用户可以创建列表、分享文档和协作的SharePoint产品的简单实现。与大多数软件系统一样,它们是新旧技术的混合体,是复杂的集成,常常通过Web服务和其他集成技术进入企业的其他部分。无论是运行在SharePoint内部还是外部,定制的.NET代码往往也是整体解决方案的一部分。如果你不考虑“大局”、了解环境及其约束,你最终构建的东西有可能是错的或者不管用。