This post discusses about configuring custom master page in SharePoint 2010 website. You might have use custom images, custom style sheets to create new master page in SharePoint. Follow the below steps to apply custom master page in SharePoint 2010. 1. Place your custom style sheets in C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\template\layouts\1033\STYLES this is...
Impersonation and Delegation in WCF
Impersonation is a technique that WCF Services use to authorize the caller’s identity to access to service resources such as files and database tables. Service resources can be located either on local service machine or remotely hosted. The resources are being accessed by WCF Service’s process identity or specific windows identity. Difference between Impersonation and Delegation in WCF...
Application Lifecycle Management in Visual Studio 11
This post discusses about new Application Lifecycle Management features in Visual Studio 11. Application Lifecycle Management represents how do you prioritize your requirement, how do you breakdown them into tasks and how do you implement those tasks. Start with the Requirements, Visual Studio 11 coming up with new tool PowerPoint Storyboarding which you can use for visualise your...
How to choose right WCF binding?
Binding in WCF defines how clients can connect with your service. The base class for all bindings in WCF is System.ServiceModel.Channels.Binding. A Binding includes definition for WS-* protocols used, the message encoding and the transport protocol.
The available WCF Bindings are
wsHttpBinding
basicHttpBinding
netTcpBinding
netNamedPipeBinding
netMsmqBinding
wsDualHttpBinding
Transport and Message Security in WCF
This post discusses about transport and message security. In Transport Security user credentials and claims are passed using transport layer. The transport protocols are TCP, HTTP, MSMQ and IPC. Each of these protocols have their own mechanism for passing user credentials. The most common approach is using secure socket layer(SSL) for encrypting the details which sent over HTTPS.
Service Orientation vs Object Orientation
Services are good communication technique to use across application and platform boundaries. Service-oriented approach always preferred when you are building a distributed application. Object orientation approach provides a view of what a system should look and effective for producing logical models. Object based approach can fail to consider real-world factors like physical distribution and...
SharePoint Built-in List Types–Announcement List
Lists provide an easiest way to store information in SharePoint. SharePoint provides different ways to keep your information in predefined lists. SharePoint stores most of its content information in lists. This post discusses about SharePoint Predefined Announcement List. Lists translates themselves and stores it information in SQL Server database. Built-in SharePoint List Types...
Access Denied error message for SharePoint Visitor group members
It is likely that your SharePoint 2010 site returns Access Denied error when user in Visitor group accesses the page in site. First reason for the error message: The page which user trying to access might not have been published to major version. For example: If your page has image which got minor version and page got published with (Major Version) then server would deny the access to page...
WCF 4.5 Features
This post discusses the new features in WCF 4.5. There have been significant improvements in WCF 4.5 on configuration. Simplifying the generated configuration file in client A client configuration file is generated when you add a service reference in Visual Studio 2010. The configuration files in earlier version of WCF contained the value of every binding property even if it is a default...
OData and Windows Azure
This post discusses about building a service using CLOUD platform that can reach various devices. What is OData and Where it fits in? OData is a specification that makes very easy to exchange and interact with data on the web. So OData is all about connecting up devices to the CLOUD. This post also discuss how to create a OData Service in Visual Studio 2010 and host it on Windows Azure...