Site hosted by Angelfire.com: Build your free website today!

 

Information about important features of ASP.NET  useful for build app using SharePoint Development



SharePoint is widely utilized through a great numbers of users, corporations and programmers and also include a lot of architectures. This effectual framework is widely-used like a portal server which have content material management application, workflow host, data store, delegated administration, an intranet os, a Business Intelligence (BI) application kit,  groupware application kit, services host, as well as intended for user interfaces (UIs) as the processing layer in addition to data.

There are many features and also advantages of well-liked SharePoint development framework. We will talk about in this article relating to ASP.NET technologies as well as IIS features used by SharePoint software developer. Though, there are many differences between ASP.NET as well as SharePoint, but in this write-up we focus on in relation to similarities involving these two technologies. For effectual SharePoint development, programmer desires in-depth know-how about SharePoint and its particular important development attributes.

Active web pages with aspx files - The active pages involving ASP.NET are generally known as aspx files. SharePoint pages develop into ASP.NET pages. With a registered "SharePoint" prefix its regulates are really referenced in the page markup. In ASP.NET, the typical page parser compiles a page only the very first time it is required if it is not really established as an clearly for being compiled. Hence SharePoint website's customized web pages are stored within the content data bank involving SharePoint so when web pages are generally utilized, they are certainly not compiled. SharePoint employ a tailor-made virtual path provider which is an internal class with identify 'SPVirtualPathProvider' which often is derived from 'VirtualPathProvider'. To locate wanted page from the data file structure or perhaps website content database as well as load this, it uses this kind of virtual way.






User controls - User control data files tend to be .ascx files.


Difference within the Master as well as Content Pages - A SharePoint page consists a master web page since perfectly because written content web page.

ASP.NET ASMX services are usually number of SharePoint's integrated web services.


Web Parts - One additional approach adopted from the ASP.NET is really Web Parts. SharePoint Developer can implement the ASP.NET release nevertheless in many circumstances the primary SharePoint personification is a good alternative. For cellular phones the SharePoint User interface in addition implement the concept of ASP.NET of authorized Web Part adapters. There are many SharePoint web parts as well as web controls are built employing ASP.NET user controls.


Virtual Directories - Inside the SharePoint root, SharePoint maps several virtual directories in each and every IIS website to physical directory. Title involving the folder is usually '%ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\'. A SharePoint Developer require web app getting essential document, images along with source data file, they become store inside the appropriate physical folder connected with the front-end's web servers. When using the SharePoint's alternative deployment mechanism, this technique is definitely controlled robotically.


SharePoint Development Company appointing SharePoint developers with understanding of ASP.NET is an more advantage. Nevertheless, the knowledge involving SharePoint development is diverse from the actual ASP.NET in many manners. SharePoint developer need to realize that it offers its personal model regarding deployment plus installment. SharePoint can make a variance between site web pages as well as application pages that is usually unknown in ASP.NET. Furthermore, SharePoint developer can certainly change web.config documents utilizing process of SharePoint software development. The ASP.NET work process model is actually differs in SharePoint.