What are SharePoint Ports, Proxies and Protocols – An Overview of Farm Communications

While the fundamentals remain the same, there were changes in the product over time that have affected the inter and extra-server communications paths. SharePoint 2010 introduced the Service Application model with Windows Communication Foundation proxies and endpoints. SharePoint 2013 brings additional core-building blocks to the product such as Distributed Cache…

Read More

How to check the SharePoint Installation Type on Machine – Standalone or Farm

The solution is to launch the Registry Editor (regedit.exe) and check for the Server Role at the following location depending on the SharePoint version: SharePoint 2007: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\12.0\WSS\ServerRole SharePoint 2010: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\14.0\WSS\ServerRole SharePoint 2013: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\15.0\WSS\ServerRole The possible values are as follows: SINGLESERVER –…

Read More

How does SharePoint authentication work?

Overview of SharePoint Authentication In Office SharePoint Server 2007, there were two authentication types: Windows authentication, which relied upon authentication information being transmitted via HTTP headers, and forms-based authentication. Forms-based authentication used the Microsoft ASP.NET membership and roles engines for managing users and roles (or groups). This was a great…

Read More

How to Consume SharePoint XML web service in .NET Visual Studio Projects

There are two ways to get the reference of XML web service in .NET Visual Studio project: Add web reference to the project or Create proxy class using WSDL.exe and include it in Visual Studio project I am following step 2 here. To make proxy class generic add a constructor in proxy…

Read More