ASP.NET站点和SharePoint站点之间有什么区别?

时间:2012-01-05 07:56:32

标签: c# .net sharepoint

我是SharePoint开发的新手。我想知道SharePoint站点和.NET站点之间的区别。何时使用SharePoint和.NET?

3 个答案:

答案 0 :(得分:7)

SharePoint是一个庞大的“应用程序平台” - 内部网门户,外部网站,协作工具,商业智能代理,内容管理系统,文档保留系统等 - 利用ASP.NET。 (SP标配有数百个(如果不是数千个)ASPX页面。)

另一方面,普通的“.NET”站点不需要安装SP:只有带有任何所需ASP.NET扩展的IIS。

当您需要和/或告知使用SP时,您可以使用SP。这是好的 - 但通常不是teriffic - 它的作用(并且很多)。但它是昂贵的。 (对于“基本”SP场,Microsoft“建议”至少使用7台服务器,但它可以作为单个实例运行。)

就是这样。真。


正如其他人所指出的那样,SharePoint Foundation is "Free"因为没有 SharePoint CAL或 SharePoint 服务器费用。但是,不要低估任何额外要求的成本。

答案 1 :(得分:4)

SharePoint是使用 ASP.NET 构建的基于Web的协作工具。 .NET框架(和ASP.NET)是一个工具集,允许您构建应用程序/网站+更多。

您可以使用底层应用程序构建SharePoint / Dynamics CRM 2011之上,作为提供广告安全性,日志记录,工作流,持久性,文件存储,警报等功能的框架。

答案 2 :(得分:2)

SharePoint是Microsoft的企业信息门户,可配置为运行Intranet,Extranet和Internet站点。 Microsoft Office SharePoint Server 2007允许人员,团队和专业人员进行连接和协作。 SharePoint企业门户由SharePoint Portal和Windows SharePoint Services组成,SharePoint基于WSS构建。 WSS通常由小型团队,项目和公司使用。 SharePoint Server专为中型到大型公司范围的企业门户中的个人,团队和项目而设计。

使用ASP.net,您可以拥有一个记录良好,经过战斗,成熟且稳定的平台,并拥有良好的API。 ASP.net更可靠,更容易定制外观和感觉。页面在本机ASP.NET中呈现速度更快,而不是在SharePoint中托管。 SharePoint服务未运行/不需要时,服务器要求会降低。更简单的开发和部署模型和调试(无需部署和GAC部署)。