<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>Azure Support &#187; Development Fabric</title>
	<atom:link href="http://www.azuresupport.com/tag/development-fabric/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.azuresupport.com</link>
	<description>Windows Azure Tutorial</description>
	<lastBuildDate>Mon, 25 Apr 2011 10:32:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Windows Azure Development Fabric (Dev Fabric)</title>
		<link>http://www.azuresupport.com/2010/03/windows-azure-development-fabric-dev-fabric/</link>
		<comments>http://www.azuresupport.com/2010/03/windows-azure-development-fabric-dev-fabric/#comments</comments>
		<pubDate>Sat, 13 Mar 2010 14:10:19 +0000</pubDate>
		<dc:creator>azuresupport</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Development Fabric]]></category>

		<guid isPermaLink="false">http://www.azuresupport.com/?p=682</guid>
		<description><![CDATA[The development fabric is a high-fidelity simulation of the Windows Azure cloud environment on a local development. The development fabric is designed for developing  and testing  and all Windows Azure apps should be fully tested on the dev fabric before being deployed. The development fabric UI  can be started in any of the following ways: Debugging [...]]]></description>
			<content:encoded><![CDATA[<p>The development fabric is a high-fidelity simulation of the Windows Azure cloud environment on a local  development. The development fabric is designed for developing  and testing  and all Windows Azure apps should be fully tested on the dev fabric before being deployed. The development fabric UI  can be started in any of the following ways:</p>
<ul>
<li>Debugging or running a cloud service project from Visual Studio.</li>
<li>Running CSRun.exe from the command line with valid parameters.</li>
<li>Directly from the Azure SDK program Start menu.</li>
<li>Running DFUI.exe from the Windows Azure SDK bin directory.</li>
</ul>
<p>When the development fabric starts, it can be accessed from the development fabric system tray icon. Figure 3-25 illustrates the development fabric user interface hosting a cloud service. <br />
 <br class="spacer_" /> The development fabric shows the Azure service deployments in the local environment and allows  for altering the state of a running service. Services can be suspended, restarted or removed using the development fabric UI.</p>
<p>
<img class="alignnone size-full wp-image-687" title="df1" src="http://64.207.144.116/wp-content/uploads/2010/03/df11.gif" alt="" width="560" height="490" /> <br />
The above screenshot shows a cloud service  running with two instances of the Web role,  one instance of a WCF role and one instance  of a Worker role. The console windows on the right-hand side each correspond to an instance of the selected service. The console window shows the state and health of that instance and shows  all the logging data that the instance outputs. The Service Details node shows the Service Name,  URL,  Interface Type,and IP Address of  the service.</p>
<p>When the dev fabric starts a service, it first  attempts to use the TCP port for the input endpoint given in the ServiceDefinition.csdef configuration file, if the  port is unavailable  it selects the next available TCP port. Thus, the port on which the  input endpoint is running can sometimes be different from the port given in the ServiceDefinition.csdef file.  In the development fabric, a debugger can be attached to a running instance at runtime by rightclicking  an instance and selecting <strong>Attach Debugger:</strong></p>
<p><img class="alignnone size-full wp-image-686" title="df2" src="http://64.207.144.116/wp-content/uploads/2010/03/df21.gif" alt="" width="334" height="410" /></p>
<p><br class="spacer_" /> The development fabric UI gives the option of selecting the available debuggers on the local  machine. In addition, it allows you to set the logging levels at the service, role, and instance levels. The logging  levels can be set by selecting Tools &gt; Logging Levels or   by right-clicking on a  node. The local storage location can be opened by selecting Tools  &gt;  Open Local Store. The name and the size of the local storage can specified in the ServiceDefinition.csdef file:</p>
<p><strong> &lt;WebRole&gt; &lt;LocalStorage  name=&#8221;&lt;name&gt;&#8221; sizeInMb=&#8221;&lt;n&gt;&#8221; /&gt;&lt;/WebRole&gt;. </strong><br />
 The sizeInMB attribute is optional and the minimum allocated value is 1MB.  <br class="spacer_" /> <br class="spacer_" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.azuresupport.com/2010/03/windows-azure-development-fabric-dev-fabric/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

