<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>ASP.Net Blog</title>
	
	<link>http://allaboutasp.net</link>
	<description>Your .Net Zone</description>
	<lastBuildDate>Wed, 04 Aug 2010 05:05:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/allaboutasp" /><feedburner:info uri="allaboutasp" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>allaboutasp</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Visual Studio LightSwitch: An Integrated Development Environment for Managers</title>
		<link>http://feedproxy.google.com/~r/allaboutasp/~3/ydq7U2HgrzU/</link>
		<comments>http://allaboutasp.net/2010/08/visual-studio-lightswitch-an-integrated-development-environment-for-managers/#comments</comments>
		<pubDate>Wed, 04 Aug 2010 05:04:34 +0000</pubDate>
		<dc:creator>Ajay Pathak</dc:creator>
				<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[C#.NET]]></category>
		<category><![CDATA[Office Application]]></category>
		<category><![CDATA[Visual Basic .NET]]></category>

		<guid isPermaLink="false">http://allaboutasp.net/?p=123</guid>
		<description><![CDATA[Microsoft is working on product called LightSwitch and release a beta version of Visual Studio LightSwitch on August 23, 2010. Visual Studio LightSwitch will come with pre-configured templates, pre-written code and other reusable components. Visual Studio LightSwitch also allows users to write custom code in Visual Basic .NET or C#. Applications developed using LightSwitch can [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://allaboutasp.net/wp-content/uploads/2010/08/vs_lightswitch_beta_logo.png"><img class="alignleft size-medium wp-image-121" title="Visual Studio LightSwitch " src="http://allaboutasp.net/wp-content/uploads/2010/08/vs_lightswitch_beta_logo-300x40.png" alt="" width="300" height="40" /></a>Microsoft is working on product called LightSwitch and release a beta version of Visual Studio LightSwitch on August 23, 2010. Visual Studio LightSwitch will come with pre-configured templates, pre-written code and other reusable components. Visual Studio LightSwitch also allows users to write custom code in Visual Basic .NET or C#. Applications developed using LightSwitch can be deployed on desktop, browser or on cloud.</p>
<p style="text-align: justify;">Applications created with LightSwitch support exporting data to Microsoft Office Excel for fast and easy sharing and reporting. You can also attach your application to existing data sources, which makes it easy to collect, analyze, and reuse information from a variety of data sources including Microsoft SQL Server, Microsoft SQL Azure, SharePoint, Microsoft Office Access (post-Beta), and other third-party data sources.</p>
<p style="text-align: justify;"><a href="http://allaboutasp.net/wp-content/uploads/2010/08/EASILY-ACCESS-EXISTING-SYSTEMS-AND-DATA.jpg"><img class="size-full wp-image-122 alignnone" title="EASILY ACCESS EXISTING SYSTEMS AND DATA" src="http://allaboutasp.net/wp-content/uploads/2010/08/EASILY-ACCESS-EXISTING-SYSTEMS-AND-DATA.jpg" alt="" width="608" height="462" /></a></p>
<p style="text-align: justify;">With LightSwitch you can create custom applications for the way you do business. Keep your technology and business options open, while building a practical yet scalable application that matches your current needs now and in the future. The pre-built templates and components in LightSwitch are fully extensible, so you can get the specific functionality your application demands. In addition, your application can grow to meet the increasing demands of popular applications using the Microsoft Windows Azure Cloud Hosting option.</p>
<p style="text-align: justify;"><a href="http://allaboutasp.net/wp-content/uploads/2010/08/BUILD-FOR-TODAY-PREPARE-FOR-TOMORROW.jpg"><img class="alignleft size-full wp-image-124" title="BUILD FOR TODAY, PREPARE FOR TOMORROW" src="http://allaboutasp.net/wp-content/uploads/2010/08/BUILD-FOR-TODAY-PREPARE-FOR-TOMORROW.jpg" alt="" width="608" height="462" /></a></p>
<img src="http://feeds.feedburner.com/~r/allaboutasp/~4/ydq7U2HgrzU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://js-kit.com/rss/allaboutasp.net/p=123</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://allaboutasp.net/2010/08/visual-studio-lightswitch-an-integrated-development-environment-for-managers/</feedburner:origLink></item>
		<item>
		<title>Optional Parameters in C#</title>
		<link>http://feedproxy.google.com/~r/allaboutasp/~3/WwPbbbSB6rg/</link>
		<comments>http://allaboutasp.net/2010/06/optional-parameters-in-c/#comments</comments>
		<pubDate>Mon, 14 Jun 2010 00:58:08 +0000</pubDate>
		<dc:creator>Ajay Pathak</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[.Net 4.0]]></category>
		<category><![CDATA[Optional Parameters]]></category>

		<guid isPermaLink="false">http://allaboutasp.net/2010/06/optional-parameters-in-c/</guid>
		<description><![CDATA[With the release of .NET 4.0 C# programmers are now able to created methods with optional parameters like VB programmers doing. Optional arguments are widely used in VBA for long time. Although they make life a little bit easier for programmers (you don’t have to repeat default values in your method calls). Code Snippet using [...]]]></description>
			<content:encoded><![CDATA[<p>With the release of .NET 4.0 C# programmers are now able to created methods with optional parameters like VB programmers doing. Optional arguments are widely used in VBA for long time. Although they make life a little bit easier for programmers (you don’t have to repeat default values in your method calls).</p>
<p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:03a0a795-8a06-4ad5-b165-b28bba7792c1" class="wlWriterEditableSmartContent">
<div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt">
<div style="background: #000080; color: #fff; font-family: Verdana, Tahoma, Arial, sans-serif; font-weight: bold; padding: 2px 5px">Code Snippet</div>
<div style="background: #ddd; max-height: 300px; overflow: auto">
<ol style="background: #ffffff; margin: 0 0 0 2.5em; padding: 0 0 0 5px;">
<li><span style="color:#0000ff">using</span> System;</li>
<li style="background: #f3f3f3"><span style="color:#0000ff">using</span> System.Collections.Generic;</li>
<li><span style="color:#0000ff">using</span> System.Linq;</li>
<li style="background: #f3f3f3"><span style="color:#0000ff">using</span> System.Text;</li>
<li>&nbsp;</li>
<li style="background: #f3f3f3"><span style="color:#0000ff">namespace</span> optionalParameters</li>
<li>{</li>
<li style="background: #f3f3f3">    <span style="color:#0000ff">class</span> <span style="color:#2b91af">Program</span></li>
<li>    {</li>
<li style="background: #f3f3f3">        <span style="color:#0000ff">static</span> <span style="color:#0000ff">void</span> Main(<span style="color:#0000ff">string</span>[] args)</li>
<li>        {</li>
<li style="background: #f3f3f3">            <span style="color:#2b91af">OptionalParameterTest</span> t = <span style="color:#0000ff">new</span> <span style="color:#2b91af">OptionalParameterTest</span>();</li>
<li>            <span style="color:#2b91af">Console</span>.WriteLine(<span style="color:#a31515">&quot;Optional Parameter :  {0}&quot;</span>, t.OptionalParameter(<span style="color:#a31515">&quot;One&quot;</span>));</li>
<li style="background: #f3f3f3">            <span style="color:#2b91af">Console</span>.WriteLine(<span style="color:#a31515">&quot;Optional Parameter :  {0} &quot;</span>, t.OptionalParameter(<span style="color:#a31515">&quot;One1&quot;</span>, <span style="color:#a31515">&quot;Two1&quot;</span>));</li>
<li>            <span style="color:#2b91af">Console</span>.WriteLine(<span style="color:#a31515">&quot;Optional Parameter :  {0} &quot;</span>, t.OptionalParameter(<span style="color:#a31515">&quot;One1&quot;</span>, <span style="color:#a31515">&quot;Two1&quot;</span>,<span style="color:#a31515">&quot;three1&quot;</span>));</li>
<li style="background: #f3f3f3">            <span style="color:#2b91af">Console</span>.WriteLine(<span style="color:#a31515">&quot;Optional Parameter :  {0} &quot;</span>, t.OptionalParameter(<span style="color:#a31515">&quot;One1&quot;</span>, <span style="color:#a31515">&quot;Two1&quot;</span>,<span style="color:#a31515">&quot;Three1&quot;</span>,<span style="color:#a31515">&quot;Four1&quot;</span>));</li>
<li>            <span style="color:#2b91af">Console</span>.ReadLine();</li>
<li style="background: #f3f3f3">&nbsp;</li>
<li>        }</li>
<li style="background: #f3f3f3">&nbsp;</li>
<li>    }</li>
<li style="background: #f3f3f3">    <span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">OptionalParameterTest</span></li>
<li>    {</li>
<li style="background: #f3f3f3">        <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> OptionalParameter(<span style="color:#0000ff">string</span>  one, <span style="color:#0000ff">string</span> two = <span style="color:#a31515">&quot;Two&quot;</span>,<span style="color:#0000ff">string</span> three=<span style="color:#a31515">&quot;Three&quot;</span>,<span style="color:#0000ff">string</span> four=<span style="color:#a31515">&quot;Four&quot;</span>)</li>
<li>        {</li>
<li style="background: #f3f3f3">&nbsp;</li>
<li>           </li>
<li style="background: #f3f3f3">            <span style="color:#0000ff">return</span> one + <span style="color:#a31515">&quot;  &quot;</span> + two + <span style="color:#a31515">&quot;  &quot;</span> + three + <span style="color:#a31515">&quot;  &quot;</span> + four;</li>
<li>        }</li>
<li style="background: #f3f3f3">    }</li>
<li>&nbsp;</li>
<li style="background: #f3f3f3">}</li>
</ol></div>
</p></div>
</p></div>
</p>
<p><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Optional Parameters" border="0" alt="Optional Parameters" src="http://allaboutasp.net/wp-content/uploads/2010/06/OptionalParameters.png" width="525" height="103" /></p>
<img src="http://feeds.feedburner.com/~r/allaboutasp/~4/WwPbbbSB6rg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://js-kit.com/rss/allaboutasp.net/2010/06/optional</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://allaboutasp.net/2010/06/optional-parameters-in-c/</feedburner:origLink></item>
		<item>
		<title>WCF Messages</title>
		<link>http://feedproxy.google.com/~r/allaboutasp/~3/-6PYymKiPRY/</link>
		<comments>http://allaboutasp.net/2010/06/wcf-messages/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 00:54:48 +0000</pubDate>
		<dc:creator>Ajay Pathak</dc:creator>
				<category><![CDATA[WCF]]></category>
		<category><![CDATA[SOAP]]></category>
		<category><![CDATA[WCF Message]]></category>

		<guid isPermaLink="false">http://allaboutasp.net/2010/06/wcf-messages/</guid>
		<description><![CDATA[Applications written using Windows Communication foundation communicate through messages. WCF uses SOAP messages, formatted in XML as SOAP messages. Lets discuss each of the section in detail SOAP Envelope is outer most section of WCF message. It acts as a container for WCF header and body. A SOAP envelope contains several pieces of key information [...]]]></description>
			<content:encoded><![CDATA[<p>Applications written using Windows Communication foundation communicate through messages. WCF uses SOAP messages, formatted in XML as SOAP messages. </p>
<p><a href="http://allaboutasp.net/wp-content/uploads/2010/06/WCFMessage.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="WCF Message" border="0" alt="WCF Message" src="http://allaboutasp.net/wp-content/uploads/2010/06/WCFMessage_thumb.png" width="525" height="521" /></a> </p>
<p>Lets discuss each of the section in detail</p>
<p>SOAP Envelope is outer most section of WCF message. It acts as a container for WCF header and body. A SOAP envelope contains several pieces of key information in the form of elements. They include the following:</p>
<ul>
<li>The name of envelope </li>
<li>Namespace name : The namespace name must be “http://www.w3.org/2003/05/soap-envelope”. </li>
<ul>
<ul>
<ul>
<ul>
<ul>
<ul>
<ul>
<ul>
<ul>
<ul>
<ul>
<ul>
<ul>
<li>
<div align="left">An optional &lt;header&gt; element: SOAP header is a collection of one or more than one header block. A SOAP message can contain zero or more than one header block. If a header is included, it must be the first child element of the envelope element. Header is&#160; good place to put optional information related to message. Any child element of header element is called “Header Blocks”.&#160; The following code sample illustrates the basic format for including a message header:                                  <br />&lt;env:Envelope xmlns:s=”<a href="http://www.w3.org/2003/05/soap-envelope&rdquo;">http://www.w3.org/2003/05/soap-envelope”</a> xmlns:a=”<a href="http://schemas.xmlsoap.org/ws/2004/08/addressing&rdquo;">http://schemas.xmlsoap.org/ws/2004/08/addressing”</a>&gt;                                  <br />&lt;env:Header&gt;                                   <br />&lt;/env:Header&gt;                                   <br />&lt;/env:Envelope&gt; </div>
</li>
</ul>
</ul>
</ul>
</ul>
</ul>
</ul>
</ul>
</ul>
</ul>
</ul>
</ul>
</ul>
</ul>
<li>A required body element. : The SOAP body is a collection of data items to be used at a specific target (SOAP receiver). Like the SOAP header, a message can contain zero or more bodies.</li>
</ul>
<h2>WCF Messaging Programs</h2>
<p>In WCF ,following type of applications can send and receive messages</p>
<ul>
<li>Client: Client is a program that initiates a communication via sending a message</li>
<li>Service: Service is program that respond to a message. Service perform predefined activities once it receives a message. A service never initiates a communication. While processing request , if the service call some other services than this concept is called “Service chain”. Here the service is acting as client and service has initiated the communication in response to incoming message.</li>
</ul>
<h2>Messaging Patterns</h2>
<p>Messaging patterns, basically describe how programs should exchange messages. There are three basic messaging patterns that programs can use to exchange messages. Those patterns include the following:</p>
<ul>
<li>Simplex : The Simplex message pattern is simply a one-way communication from Program A to Program B. No response is generated by Program B, thus causing the one-way communication. Simplex messaging suffers from short term memory loss. When the client sends the message, it has no idea it sent a message because it is not expecting a response.</li>
<li>Duplex: In duplex pattern client and service programs communicate openly and exchange information in both directions. </li>
<li>Request-Reply: Request-Reply messaging pattern doesn’t allow bi-directional communication to happen freely. In this pattern, the client sends a response and then waits for reply. The service doesn’t communicate anything until it receives a message. </li>
</ul>
<img src="http://feeds.feedburner.com/~r/allaboutasp/~4/-6PYymKiPRY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://js-kit.com/rss/allaboutasp.net/2010/06/wcf</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://allaboutasp.net/2010/06/wcf-messages/</feedburner:origLink></item>
		<item>
		<title>AppFabric Dashboard Overview</title>
		<link>http://feedproxy.google.com/~r/allaboutasp/~3/h096c7aFC6s/</link>
		<comments>http://allaboutasp.net/2010/06/appfabric-dashboard-overview/#comments</comments>
		<pubDate>Tue, 08 Jun 2010 01:01:07 +0000</pubDate>
		<dc:creator>Ajay Pathak</dc:creator>
				<category><![CDATA[Video]]></category>
		<category><![CDATA[AppFabric]]></category>

		<guid isPermaLink="false">http://allaboutasp.net/2010/06/appfabric-dashboard-overview/</guid>
		<description><![CDATA[AppFabric has this great new Dashboard that gives you insight into what is happening with your services and workflows. In this video, Senior Programming Writer Michael McKeown shows you what the Dashboard can do for you.]]></description>
			<content:encoded><![CDATA[<p>AppFabric has this great new Dashboard that gives you insight into what is happening with your services and workflows. In this video, Senior Programming Writer Michael McKeown shows you what the Dashboard can do for you.</p>
<p><object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="512" height="384"><param name="source" value="http://channel9.msdn.com/App_Themes/default/VideoPlayer10_01_18.xap" /><param name="initParams" value="deferredLoad=true,duration=0,m=http://ecn.channel9.msdn.com/o9/ch9/6/7/3/2/5/2/endpointAppFabricDashboard_2MB_ch9.wmv,autostart=false,autohide=true,showembed=true, thumbnail=http://ecn.channel9.msdn.com/o9/ch9/6/7/3/2/5/2/endpointAppFabricDashboard_512_ch9.png, postid=541991" /><param name="background" value="#00FFFFFF" /><a href="http://go.microsoft.com/fwlink/?LinkID=124807" style="text-decoration: none;"> <img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style: none" /> </a> </object></p>
<img src="http://feeds.feedburner.com/~r/allaboutasp/~4/h096c7aFC6s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://js-kit.com/rss/allaboutasp.net/2010/06/appfabric</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://ecn.channel9.msdn.com/o9/ch9/6/7/3/2/5/2/endpointAppFabricDashboard_2MB_ch9.wmv" length="29263451" type="video/x-ms-wmv" />
		<feedburner:origLink>http://allaboutasp.net/2010/06/appfabric-dashboard-overview/</feedburner:origLink></item>
		<item>
		<title>How to Run Java Apps in Windows Azure</title>
		<link>http://feedproxy.google.com/~r/allaboutasp/~3/pT0w9C0o9B0/</link>
		<comments>http://allaboutasp.net/2010/06/how-to-run-java-apps-in-windows-azure/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 23:58:48 +0000</pubDate>
		<dc:creator>Ajay Pathak</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Java App]]></category>
		<category><![CDATA[Windows Azure]]></category>

		<guid isPermaLink="false">http://allaboutasp.net/2010/06/how-to-run-java-apps-in-windows-azure/</guid>
		<description><![CDATA[A video is posted on MSDN showing how developers can use Windows Azure platform to run Java Applications. In the video, Scott Golightly creates a simple Java application that runs under Apache Tomcat, and then shows how that can be packaged up and deployed to the Windows Azure development fabric. About this Video Windows Azure [...]]]></description>
			<content:encoded><![CDATA[<p>A video is posted on MSDN showing how developers can use Windows Azure platform to run Java Applications. In the <a href="http://msdn.microsoft.com/en-us/azure/ee941631.aspx">video</a>, Scott Golightly creates a simple<a href="http://www.jdotnetservices.com/"> Java application</a> that runs under <a href="http://tomcat.apache.org/">Apache Tomcat</a>, and then shows how that can be packaged up and deployed to the <a href="http://msdn.microsoft.com/en-us/library/dd179455.aspx">Windows Azure development fabric</a>.</p>
<p><script src="http://msdn.microsoft.com/objectforward/default.aspx?type=VideoPlayer&amp;video=http%3A%2F%2Fdownload.microsoft.com%2Fdownload%2F4%2F9%2FD%2F49D7B4DB-82C4-47BD-8F29-2CB1B9F9D99A%2FHDI-MSDN-Azure-winvideo-AzureJava.wmv&amp;thumb=http%3A%2F%2Fi.msdn.microsoft.com%2Fee941631.400x320.jpg&amp;title=How%20Do%20I%3A%20Run%20Java%20Applications%20in%20Windows%20Azure%3F&amp;width=400&amp;height=400" type="text/javascript"></script></p>
<h2>About this Video</h2>
<p>Windows Azure in an open platform. This means you can run applictions written in .NET, PHP, or Java. In this video Scott Golightly will show how to create and run an application written in Java in Windows Azure. We will create a simple Java application that runs under Apache Tomcat and then show how that can be packaged up and deployed to the Windows Azure development fabric. </p>
<img src="http://feeds.feedburner.com/~r/allaboutasp/~4/pT0w9C0o9B0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://js-kit.com/rss/allaboutasp.net/2010/06/how</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://allaboutasp.net/2010/06/how-to-run-java-apps-in-windows-azure/</feedburner:origLink></item>
		<item>
		<title>ADO.NET Data Services</title>
		<link>http://feedproxy.google.com/~r/allaboutasp/~3/mLhY2cPHFKk/</link>
		<comments>http://allaboutasp.net/2010/06/ado-net-data-services/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 03:15:15 +0000</pubDate>
		<dc:creator>Ajay Pathak</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Ado.net]]></category>
		<category><![CDATA[ADO.NET Data services]]></category>

		<guid isPermaLink="false">http://allaboutasp.net/2010/06/ado-net-data-services/</guid>
		<description><![CDATA[WCF Data Services (formerly ADO.NET Data Services[1], codename &#34;Astoria&#34;)[2] is a platform for what Microsoft calls Data Services. It is actually a combination of the runtime and a web service through which the services are exposed. In addition, it also includes the Data Services Toolkit which lets Astoria Data Services be created from within ASP.NET [...]]]></description>
			<content:encoded><![CDATA[<p>WCF Data Services (formerly ADO.NET Data Services[1], codename &quot;Astoria&quot;)[2] is a platform for what Microsoft calls Data Services. It is actually a combination of the runtime and a web service through which the services are exposed. In addition, it also includes the Data Services Toolkit which lets Astoria Data Services be created from within ASP.NET itself. The Astoria project was announced at MIX 2007, and the first developer preview was made available on April 30, 2007. The first CTP was made available as a part of the ASP.NET 3.5 Extensions Preview. The final version was released as part of Service Pack 1 of the .NET Framework 3.5 on August 11, 2008. The name change from ADO.NET Data Services to WCF data Services was announced at the 2009 PDC. <iframe style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" height="500" src="http://www.google.com/books?id=8_Wzui2-0P8C&amp;lpg=PR2&amp;dq=ado.net%20data%20services&amp;pg=PA3&amp;output=embed" frameborder="0" width="500" scrolling="no"></iframe></p>
<img src="http://feeds.feedburner.com/~r/allaboutasp/~4/mLhY2cPHFKk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://js-kit.com/rss/allaboutasp.net/2010/06/ado</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://allaboutasp.net/2010/06/ado-net-data-services/</feedburner:origLink></item>
		<item>
		<title>Trust Levels in ASP.net</title>
		<link>http://feedproxy.google.com/~r/allaboutasp/~3/ASORNzwVaRE/</link>
		<comments>http://allaboutasp.net/2010/05/trust-levels-in-asp-net/#comments</comments>
		<pubDate>Thu, 06 May 2010 01:31:45 +0000</pubDate>
		<dc:creator>Ajay Pathak</dc:creator>
				<category><![CDATA[ASP.net]]></category>
		<category><![CDATA[ASP.NET 4.0]]></category>
		<category><![CDATA[ASP.NET 4.0 Hosting]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Trust Level]]></category>
		<category><![CDATA[Web.config]]></category>

		<guid isPermaLink="false">http://allaboutasp.net/2010/05/trust-levels-in-asp-net/</guid>
		<description><![CDATA[Trust levels let you define security rules. They define what types of operations an application can perform, such as reading from disk or accessing the registry. Each trust level has an associated policy file, except for Full trust. When an application runs with Full trust, code access security places no restrictions on the resources and [...]]]></description>
			<content:encoded><![CDATA[<p align="justify">Trust levels let you define security rules. They define what types of operations an application can perform, such as reading from disk or accessing the registry. Each trust level has an associated policy file, except for Full trust. When an application runs with Full trust, code access security places no restrictions on the resources and operations that the application is allowed to access. Access to resources is based on operating system security and Microsoft Windows® access control lists (ACLs). Full trust is mapped to an internal handler, so it is not possible to edit the user rights to perform operations for an application. Full trust is effectively the absence of an application domain policy, and therefore it never has an associated policy file. </p>
<p align="justify">To protect ASP.NET applications, you can restrict access to resources and the operations that they can perform. You do this by setting the &lt;trust&gt; element to a predefined trust level in either the machine-level Web.config file or the application’s Web.config file.</p>
<p align="justify">The following list describes the predefined trust levels:</p>
<h2 align="justify"><b>Full</b>&#160;</h2>
<p align="justify">Applications that run at Full trust level can execute arbitrary native code in the process context in which they run. Because of the inherent risks that come with running in Full trust mode, this mode is not recommended in a shared environment except when every Web site uses its own application pool and application pool identity.</p>
<blockquote><p align="justify"><b>Important</b>&#160;&#160; The default trust level is Full trust. You should evaluate the security requirements for your environment and set the trust level appropriately.</p>
</blockquote>
<h2 align="justify"><b>High</b>&#160;</h2>
<p align="justify">Code in High trust applications can use most .NET Framework permissions that support partial trust. This mode is often appropriate for trusted applications that you want to run with fewer user rights in order to mitigate risks. For example, this level provides the same access as Full trust, but restricts access to unmanaged code and COM interop.</p>
<h2 align="justify"><b>Medium</b></h2>
<p align="justify">Code in Medium trust applications can read and write in its own application directories and can interact with Microsoft SQL Server™ databases. However, by default, the user rights that are needed to access OLE DB and ODBC are not granted to Medium trust applications. Medium trust is the recommended setting for a shared server, because it allows connections to SQL Server databases and restricts most other user rights to the application root structure.</p>
<h2 align="justify"><b>Low</b>&#160;</h2>
<p align="justify">Code in Low trust applications can read its own application resources but cannot make any out-of-process calls, such as calls to a database, to the network, and so on. By using Low trust, you effectively lock applications down to their application directory and remove all access to system resources.</p>
<h2 align="justify"><b>Minimal</b></h2>
<p align="justify">Code in Minimal trust applications can execute but cannot interact with any protected resources. Minimal trust may be appropriate for mass hosting sites that want to support dynamic generation of Hypertext Markup Language (HTML) and isolated business logic.</p>
<p align="justify">The definition of the trust levels is essentially the same from ASP.NET version 1.1 through version 4. However, some of the user rights or operations that can be granted at each trust level vary slightly. For example, in ASP.NET 2.0 and later, Medium trust code can enable access to OLE DB APIs.</p>
<p align="justify">For information about how to run ASP.NET applications in a hosted environment, including trust levels and code access security, download the <a href="http://www.microsoft.com/Downloads/details.aspx?FamilyID=f4d690eb-4a9b-4b3b-951a-0d2eb93927ac&amp;displaylang=en">Microsoft Solution for Windows-based Hosting version 3.5</a> tool kit from the Microsoft download center. For information about hosting environments and architecture, see the <a href="http://go.microsoft.com/fwlink/?LinkId=155804">Hosting Guidance for the Microsoft Web Platform</a> on the IIS.net Web site. </p>
<img src="http://feeds.feedburner.com/~r/allaboutasp/~4/ASORNzwVaRE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://js-kit.com/rss/allaboutasp.net/2010/05/trust</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://allaboutasp.net/2010/05/trust-levels-in-asp-net/</feedburner:origLink></item>
		<item>
		<title>Expert SQL Server 2008 Development</title>
		<link>http://feedproxy.google.com/~r/allaboutasp/~3/uP6cYSA_XEY/</link>
		<comments>http://allaboutasp.net/2010/04/expert-sql-server-2008-development/#comments</comments>
		<pubDate>Wed, 14 Apr 2010 14:56:15 +0000</pubDate>
		<dc:creator>Ajay Pathak</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQL Server 2008]]></category>

		<guid isPermaLink="false">http://allaboutasp.net/2010/04/expert-sql-server-2008-development/</guid>
		<description />
			<content:encoded><![CDATA[<p><iframe frameborder="0" scrolling="no" style="border:0px" src="http://books.google.co.in/books?id=hC2vMwrHMrYC&amp;lpg=PP1&amp;dq=sql%20server%202008&amp;pg=PP1&amp;output=embed" width="500" height="500"></iframe></p>
<img src="http://feeds.feedburner.com/~r/allaboutasp/~4/uP6cYSA_XEY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://js-kit.com/rss/allaboutasp.net/2010/04/expert</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://allaboutasp.net/2010/04/expert-sql-server-2008-development/</feedburner:origLink></item>
		<item>
		<title>Identifying the exceptions thrown from a given method</title>
		<link>http://feedproxy.google.com/~r/allaboutasp/~3/PN8a6TKd30U/</link>
		<comments>http://allaboutasp.net/2010/03/identifying-the-exceptions-thrown-from-a-given-method/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 03:28:22 +0000</pubDate>
		<dc:creator>Ajay Pathak</dc:creator>
				<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[.Net SDK]]></category>
		<category><![CDATA[Exception]]></category>

		<guid isPermaLink="false">http://allaboutasp.net/2010/03/identifying-the-exceptions-thrown-from-a-given-method/</guid>
		<description><![CDATA[.Net runtime throw a number of exceptions so it becomes really important to understand which exceptions may be thrown by a given base class library method. .Net Framework SDK contains a list of exceptions a given member may throw. Visual Studio 2008 allows you to view the list of all exceptions thrown by a base [...]]]></description>
			<content:encoded><![CDATA[<p>.Net runtime throw a number of exceptions so it becomes really important to understand which exceptions may be thrown by a given base class library method. .Net Framework SDK contains a list of exceptions a given member may throw. Visual Studio 2008 allows you to view the list of all exceptions thrown by a base class library member (if any) simply by hovering your mouse cursor over the member name in the code window.</p>
<p><a href="http://allaboutasp.net/wp-content/uploads/2010/03/Identifyingtheexceptionsthrownfromagivenmethod.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Identifying the exceptions thrown from a given method" border="0" alt="Identifying the exceptions thrown from a given method" src="http://allaboutasp.net/wp-content/uploads/2010/03/Identifyingtheexceptionsthrownfromagivenmethod_thumb.png" width="529" height="323" /></a></p>
<img src="http://feeds.feedburner.com/~r/allaboutasp/~4/PN8a6TKd30U" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://js-kit.com/rss/allaboutasp.net/2010/03/identifying</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://allaboutasp.net/2010/03/identifying-the-exceptions-thrown-from-a-given-method/</feedburner:origLink></item>
		<item>
		<title>Backup And Restore Database SQL Script for SQL Server</title>
		<link>http://feedproxy.google.com/~r/allaboutasp/~3/BKuvY6KbNm8/</link>
		<comments>http://allaboutasp.net/2010/02/backup-and-restore-database-sql-script-for-sql-server/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 02:52:48 +0000</pubDate>
		<dc:creator>Ajay Pathak</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[Restore]]></category>

		<guid isPermaLink="false">http://allaboutasp.net/2010/02/backup-and-restore-database-sql-script-for-sql-server/</guid>
		<description><![CDATA[Its a very common task to backup and restore SQL Server databases. SQL Server Management studio offers a GUI for performing backup and restore but following queries would be very useful for backup and restore if you are not having access to SQL Server Management Studio Backup Script BACKUP DATABASE&#160; database_name&#160; TO DISK = &#8216;C:\example.bak&#8217; [...]]]></description>
			<content:encoded><![CDATA[<p>Its a very common task to backup and restore SQL Server databases. SQL Server Management studio offers a GUI for performing backup and restore but following queries would be very useful for backup and restore if you are not having access to SQL Server Management Studio</p>
<p>Backup Script</p>
<p>BACKUP DATABASE&#160; database_name&#160; TO DISK = &#8216;C:\example.bak&#8217; WITH FORMAT;</p>
<p>Restore Script</p>
<p>RESTORE DATABASE ‘DATABASE_NAME’ FROM DISK =’C:\EXAMPLE.BAK’ </p>
<img src="http://feeds.feedburner.com/~r/allaboutasp/~4/BKuvY6KbNm8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://js-kit.com/rss/allaboutasp.net/2010/02/backup</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://allaboutasp.net/2010/02/backup-and-restore-database-sql-script-for-sql-server/</feedburner:origLink></item>
	</channel>
</rss>
