Picture
SharePoint is generally used by a great numbers of users, businesses as well as programmers and comprise numerous architectures. It is utilized like a portal server with delegated administration, work-flow host, content management application, groupware app kit, an intranet operating system, data store, a Business Intelligence (BI) application kit, services host, along with multiple user interfaces (UIs) like a data and also processing layer.

There are lots of features and also advantages of well-known SharePoint development platform. We will focus on in this write-up regarding ASP.NET systems and IIS features applied by SharePoint. Within this write-up, we discuss about various similar features involving these two technologies even though there are several significant difference amongst SharePoint and ASP.NET. For efficient SharePoint development, programmer must have in-depth understanding of SharePoint and its useful development features.

ASP.NET's active pages are referred to as aspx documents. Pages involving SharePoint are actually ASP.NET pages. Having an authorized "SharePoint" prefix its manages are actually referenced with the page markup. In ASP.NET, the typical page parser compiles a web page merely the first time it is expected if it is not necessarily established as an explicitly to be compiled. When access SharePoint pages, it will not compile, because SharePoint website's tailor-made web pages are set aside in the actual SharePoint's content material databases. 'SPVirtualPathProvider', an internal class based on 'VirtualPathProvider' that become utilized by SharePoint as a custom virtual path provider. To find inquired page in the file system or content material database as well as load this, it uses this kind of virtual way.

User controls - User control data files are usually .ascx files.

Main difference of the Master and Content Pages - A SharePoint page consists a master web page as perfectly because written content web page.

Web services - Some of SharePoint web services are applied as ASP.NET ASMX services.

Web Parts - One additional idea implemented from the ASP.NET is Web Parts. In various occasions, the actual SharePoint impersonation is important method possibly by means SharePoint developer make use of the actual ASP.NET version. The User interface associated with SharePoint sometimes utilizes the actual ASP.NET's authorized web part adaptors process for mobile phones. Together with use of ASP.NET user controls, several SharePoint web controls and web parts are developed.

In each IIS website, SharePoint maps several virtual folders to physical folder within the root. Title involving the folder is '%ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\'. As a SharePoint developer, if you really need to offer SharePoint web application having source document, necessary data files and also photos, they are usually situated in an appropriate physical folder on the front-end with the web servers. This method is handled conveniently using the SharePoint's service deployment process.

Perception of ASP.NET is regarded as added capacity for SharePoint developer should be employed in a Microsoft SharePoint development company. Although, SharePoint development experience is completely different in lots of techniques with the ASP.NET. SharePoint developer must learn which it has its personal product with regard to deployment as well as installment. Microsoft SharePoint development creates a variance amongst web site pages and also application pages which is actually unknown in ASP.NET. Moreover, working with SharePoint system, programmer can up-date web.config documents. The ASP.NET work process model is really differs in SharePoint.