<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Harikharan's Blog</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/harikharan/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/harikharan/feed.xml</link>
    <description>I am currently at Microsoft working on Windows Azure Web Sites, IIS and ASP.NET.</description>
    <lastBuildDate>Wed, 17 Apr 2019 03:48:20 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Azure Web Sites – BitBucket Continuous Deployment Failure</title>
      <link>https://docs.microsoft.com/archive/blogs/harikharan/azure-web-sites-bitbucket-continuous-deployment-failure</link>
      <pubDate>Wed, 04 Mar 2015 02:22:55 GMT</pubDate>
      <dc:creator><![CDATA[Harikharan Krishnaraju]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/harikharan/2015/03/04/azure-web-sites-bitbucket-continuous-deployment-failure/</guid>
      <description><![CDATA[Users can setup 'Integrate Source Control' for an Azure Web Site from a variety of sources like...]]></description>
      <content:encoded><![CDATA[<p>
 </p><p>Users can setup 'Integrate Source Control' for an Azure Web Site from a variety of sources like Visual Studio Online, Local Git Repository, GitHib, BitBucket etc. The complete list can be checked by looking into the options under 'Set up deployment from source control' option. 
</p><p><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/68/00/metablogapi/3301.030415_1022_AzureWebSit1.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-68-00-metablogapi/3301.030415_5F00_1022_5F00_AzureWebSit1.png" alt=""/>
	</p><p>
 </p><p>One of the user was trying to setup the deployment with BitBucket and it failed with error "<strong>Failed to set up continuous deployment for website xxxx, using Bitbucket. Repository 'UpdateSiteSourceControl' operation failed with Microsoft.Web.Hosting.SourceControls.OAuthException: Bitbucket GetWebHookInfo: (403) Forbidden."</strong>
	</p><p>
 </p><p>The complete stack trace may look something like below:
</p><p style="margin-left: 72pt"><span style="font-size:8pt">Failed to link source control 'Bitbucket' with site xxxx.  Microsoft.Web.Hosting.SourceControls.OAuthException: Bitbucket GetWebHookInfo: (403) Forbidden.
</span></p><p style="margin-left: 72pt"><span style="font-size:8pt">   at Microsoft.Web.Hosting.SourceControls.OAuthV1Provider.&lt;ProcessResponse&gt;d__7c`1.MoveNext()
</span></p><p style="margin-left: 72pt"><span style="font-size:8pt">--- End of stack trace from previous location where exception was thrown ---
</span></p><p style="margin-left: 72pt"><span style="font-size:8pt">   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
</span></p><p style="margin-left: 72pt"><span style="font-size:8pt">   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
</span></p><p style="margin-left: 72pt"><span style="font-size:8pt">   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
</span></p><p style="margin-left: 72pt"><span style="font-size:8pt">   at Microsoft.Web.Hosting.SourceControls.OAuthV1Provider.&lt;GetAsync&gt;d__58`1.MoveNext()
</span></p><p style="margin-left: 72pt"><span style="font-size:8pt">--- End of stack trace from previous location where exception was thrown ---
</span></p><p style="margin-left: 72pt"><span style="font-size:8pt">   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
</span></p><p style="margin-left: 72pt"><span style="font-size:8pt">   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
</span></p><p style="margin-left: 72pt"><span style="font-size:8pt">   at Microsoft.Web.Hosting.SourceControls.BitbucketProxy.&lt;GetWebHookInfo&gt;d__40.MoveNext()
</span></p><p style="margin-left: 72pt"><span style="font-size:8pt">--- End of stack trace from previous location where exception was thrown ---
</span></p><p style="margin-left: 72pt"><span style="font-size:8pt">   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
</span></p><p style="margin-left: 72pt"><span style="font-size:8pt">   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
</span></p><p style="margin-left: 72pt"><span style="font-size:8pt">   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
</span></p><p style="margin-left: 72pt"><span style="font-size:8pt">   at Microsoft.Web.Hosting.SourceControls.BitbucketProxy.&lt;AddWebHook&gt;d__1b.MoveNext()
</span></p><p style="margin-left: 72pt"><span style="font-size:8pt">--- End of stack trace from previous location where exception was thrown ---
</span></p><p style="margin-left: 72pt"><span style="font-size:8pt">   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
</span></p><p style="margin-left: 72pt"><span style="font-size:8pt">   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
</span></p><p style="margin-left: 72pt"><span style="font-size:8pt">   at Microsoft.Web.Hosting.Administration.BitbucketSiteRepositoryProvider.&lt;UpdateSiteSourceControl&gt;d__6.MoveNext()
</span></p><p>
 </p><p>
 </p><p>In general, 403 – Forbidden errors refers to permissions issue. 
</p><p>
 </p><p>In this case, the user's BitBucket ID was not having admin access to the account. Hence the setup was failing unable to authorize the user to setup the hook in BitBucket.
</p><p>
 </p><p>The issue was fixed by providing admin access to the ID of the user. 
</p>]]></content:encoded>
    </item>
    <item>
      <title>How to access/download LogFiles folder in Azure Web Sites</title>
      <link>https://docs.microsoft.com/archive/blogs/harikharan/how-to-accessdownload-logfiles-folder-in-azure-web-sites</link>
      <pubDate>Wed, 11 Feb 2015 07:23:35 GMT</pubDate>
      <dc:creator><![CDATA[Harikharan Krishnaraju]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/harikharan/2015/02/11/how-to-accessdownload-logfiles-folder-in-azure-web-sites/</guid>
      <description><![CDATA[LogFiles folder for Azure Web Sites contains details of almost and everything of all the related...]]></description>
      <content:encoded><![CDATA[<p>
 </p><p><span style="color:#1f497d">LogFiles folder for Azure Web Sites contains details of almost and everything of all the related logs from IIS logs, Detailed Error Logs, FREB logs, Event Logs, Application Logs, KUDS Logs (deployment and traces) and more. 
</span></p><p>
 </p><p><span style="color:#1f497d">This would be the first place to look at when your application running on Azure Web Sites has any issues. Below are few ways to download the LogFiles to your local machine for easy access.
</span></p><p>
 </p><p><span style="color:#1f497d"><strong>Download using KUDU console</strong>:
</span></p><p>
 </p><ul><li><div><span style="color:#1f497d">Browse to the KUDU console at <a>https://&lt;sitename&gt;.scm.azurewebsites.net/DebugConsole</a> where &lt;sitename&gt; should be replaced by your Azure Web Site name
</span></div><p>
 </p></li><li><div><span style="color:#1f497d">Go to "LogFiles" folder and this would contain all related logs for your site, if they are enabled. The "LogFIles" folder can also be downloaded by clicking on the down arrow image.
</span></div><p>
 </p><p><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/68/00/metablogapi/5756.021115_1523_Howtoaccess1.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-68-00-metablogapi/5756.021115_5F00_1523_5F00_Howtoaccess1.png" alt=""/><span style="color:#1f497d">
				</span></p><p>
 </p></li></ul><p><span style="color:#1f497d"><strong>Download using FTP</strong>:
</span></p><p style="margin-left: 36pt">
 </p><ul><li><div><span style="color:#1f497d">FTP to your website using FTP clients like FileZilla or other tools
</span></div><p>
 </p></li><li><div><span style="color:#1f497d">FTP credentials for your website can be found in the Dashboard of your Azure Web Site. The user name is the <span style="background-color:yellow">"FTP USER"</span> highlighted below and the format is usually like <span style="background-color:yellow">websitename\LiveID</span>
				</span></div><p>
 </p><p><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/68/00/metablogapi/6232.021115_1523_Howtoaccess2.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-68-00-metablogapi/6232.021115_5F00_1523_5F00_Howtoaccess2.png" alt=""/><span style="color:#1f497d">
				</span></p><p>
 </p><p>
 </p><p><span style="color:#1f497d">
				</span> </p></li></ul>]]></content:encoded>
    </item>
    <item>
      <title>How to access/download Applicationhost.config file in Azure Web Sites</title>
      <link>https://docs.microsoft.com/archive/blogs/harikharan/how-to-accessdownload-applicationhost-config-file-in-azure-web-sites</link>
      <pubDate>Wed, 11 Feb 2015 06:47:57 GMT</pubDate>
      <dc:creator><![CDATA[Harikharan Krishnaraju]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/harikharan/2015/02/11/how-to-accessdownload-applicationhost-config-file-in-azure-web-sites/</guid>
      <description><![CDATA[IIS loads all its configuration for websites, application pools, etc from the...]]></description>
      <content:encoded><![CDATA[<p>
 </p><p><span style="color:#1f497d">IIS loads all its configuration for websites, application pools, etc from the ApplicationHost.config file. This file has been integral part since IIS 7.0. Also, in the PaaS offering of Azure (Azure Web Sites), IIS is the primary web server on which all the sites are hosted and hence the file is important in Azure Web Sites. More details on ApplicationHost.config file can be found at <a href="https://www.iis.net/learn/get-started/planning-your-iis-architecture/introduction-to-applicationhostconfig">https://www.iis.net/learn/get-started/planning-your-iis-architecture/introduction-to-applicationhostconfig</a>.
</span></p><p>
 </p><p><span style="color:#1f497d">The ApplicationHost.config file for your Azure Web Site can be accessed/downloaded following the below steps:
</span></p><p>
 </p><ul><li><div><span style="color:#1f497d">Login to the KUDU console for your Azure Web Site at <a href="https://&lt;sitename&gt;.scm.azurewebsites.net/DebugConsole">https://<span style="background-color:yellow">&lt;sitename&gt;</span>.scm.azurewebsites.net/DebugConsole</a> where <span style="background-color:yellow">&lt;sitename&gt;</span> should be replaced by your Azure Web Site name
</span></div><p>
 </p></li><li><div><span style="color:#1f497d">Click on "Site Root" image highlighted in the below screen shot and go to "Config" folder
</span></div><p>
 </p><p><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/68/00/metablogapi/6266.021115_1557_Howtoaccess1.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-68-00-metablogapi/6266.021115_5F00_1557_5F00_Howtoaccess1.png" alt=""/><span style="color:#1f497d">
				</span></p><p>
 </p></li><li><div><span style="color:#1f497d">The ApplicationHost.config file will be listed which can be accessed/downloaded by clicking on the "Down Arror" mark highlighted below. The file can be edited/deleted using the other options.
</span></div><p>
 </p><p><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/68/00/metablogapi/4456.021115_1557_Howtoaccess2.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-68-00-metablogapi/4456.021115_5F00_1557_5F00_Howtoaccess2.png" alt=""/><span style="color:#1f497d">
				</span></p></li></ul><p><span style="color:#1f497d">
		</span> </p>]]></content:encoded>
    </item>
    <item>
      <title>Swap Slots in Azure Web Site when there are 2 or more staging slots using Azure PowerShell</title>
      <link>https://docs.microsoft.com/archive/blogs/harikharan/swap-slots-in-azure-web-site-when-there-are-2-or-more-staging-slots-using-azure-powershell</link>
      <pubDate>Thu, 01 Jan 2015 03:04:14 GMT</pubDate>
      <dc:creator><![CDATA[Harikharan Krishnaraju]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/harikharan/2015/01/01/swap-slots-in-azure-web-site-when-there-are-2-or-more-staging-slots-using-azure-powershell/</guid>
      <description><![CDATA[Most of you would be aware of the Deployment Slots in Azure Web Sites. For those who are not...]]></description>
      <content:encoded><![CDATA[<p>
 </p><p>Most of you would be aware of the Deployment Slots in Azure Web Sites. For those who are not familiar, <strong>Deployment Slots</strong> provide an option to deploy your changes to staging environment instead of directly moving the changes to the production environment. This helps you to validate your changes in the Azure Web Sites environment before you can swap the changes with the production environment. For details about the deployment slots, check <a href="https://azure.microsoft.com/en-us/documentation/articles/web-sites-staged-publishing/"><span style="color:blue; text-decoration:underline">https://azure.microsoft.com/en-us/documentation/articles/web-sites-staged-publishing/.</span></a><span style="font-family:Times New Roman; font-size:12pt">
		</span></p><p>
 </p><p>The swapping can be achieved easily using the Azure Management Portal using the '<strong>SWAP</strong>' option under '<strong>DASHBOARD</strong>' of the website/slots. It is also discussed in <a href="https://azure.microsoft.com/en-us/documentation/articles/web-sites-staged-publishing/#Swap">https://azure.microsoft.com/en-us/documentation/articles/web-sites-staged-publishing/#Swap</a>.<span style="font-family:Times New Roman; font-size:12pt">
		</span></p><p>
 </p><p>But there are many instances where people want to make use of the powerful <strong>Azure PowerShell cmdlets</strong> to swap the slots.
</p><p>
 </p><p><strong>Switch-AzureWebsiteSlot</strong> is the cmdlet to swap between the slots and the actual production environment. Below are some examples.
</p><p>
 </p><p>When there is only one slot and you want to swap the slot with the production environment, the example can be as simple as:
</p><p><strong>Switch-AzureWebsiteSlot –Name &lt;AzureWebsiteName&gt;
</strong></p><p>
 </p><p>When there are two or more slots and you want to swap between the slots, the example can be as simple as:
</p><p><strong>Switch-AzureWebsiteSlot –Name &lt;AzureWebsiteName&gt; -Slot1 &lt;slotName&gt; -Slot2 &lt;slotName&gt;
</strong></p><p>
 </p><p>But when there are two or more slots and you want to swap between one of the slot and the production environment, and you provided only one slot name in the syntax as below:
</p><p><strong>Switch-AzureWebsiteSlot –Name &lt;AzureWebsiteName&gt; -Slot1 &lt;slotName&gt;
</strong></p><p>
 </p><p>It will then throw error like "<span style="background-color:yellow">The website has more than 2 slots you must specify which ones to swap</span>" as shown below
</p><p>
 </p><div><table style="border-collapse:collapse" border="0"><colgroup><col style="width:623px"/></colgroup><tbody valign="top"><tr><td style="padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt"><p>
 </p><p>PS C:\&gt; Switch-AzureWebsiteSlot -Name "hkrishaspnet" -Slot1 "slot1"
</p><p><span style="background-color:yellow">Switch-AzureWebsiteSlot : The website has more than 2 slots you must specify which ones to swap</span>
						</p><p><span style="color:red; font-size:10pt">At line:1 char:1
</span></p><p><span style="color:red; font-size:10pt">+ Switch-AzureWebsiteSlot -Name "hkrishaspnet" -Slot1 "slot1"
</span></p><p><span style="color:red; font-size:10pt">+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
</span></p><p><span style="color:red; font-size:10pt">    + CategoryInfo          : CloseError: (:) [Switch-AzureWebsiteSlot], PSInvalidOperationException
</span></p><p><span style="color:red; font-size:10pt">    + FullyQualifiedErrorId : Microsoft.WindowsAzure.Commands.Websites.SwitchAzureWebsiteSlotCommand
</span></p><p>
 </p></td></tr></tbody></table></div><p>
 </p><p>
 </p><p>In this case, it is necessary to provide the slot name for the actual/production environment which is '<strong>Production'</strong>. The syntax would be something like below:
</p><p><strong>Switch-AzureWebsiteSlot –Name &lt;AzureWebsiteName&gt; -Slot1 <span style="background-color:yellow">'Production'</span> -Slot2 &lt;slotName&gt;
</strong></p><p>
 </p><p>
 </p><p>This will swap the corresponding slot content with the production slot of the Azure Web Site.
</p>]]></content:encoded>
    </item>
    <item>
      <title>Web Deploy from Visual Studio to Microsoft Azure Web Sites over Proxy</title>
      <link>https://docs.microsoft.com/archive/blogs/harikharan/web-deploy-from-visual-studio-to-microsoft-azure-web-sites-over-proxy</link>
      <pubDate>Thu, 27 Nov 2014 03:20:00 GMT</pubDate>
      <dc:creator><![CDATA[Harikharan Krishnaraju]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/harikharan/2014/11/27/web-deploy-from-visual-studio-to-microsoft-azure-web-sites-over-proxy/</guid>
      <description><![CDATA[So far, there was a limitation on the Web Deploy feature where the proxy was not...]]></description>
      <content:encoded><![CDATA[<p>
 </p><p>So far, there was a limitation on the Web Deploy feature where the proxy was not supported.
</p><p>
 </p><p>If you try to publish using Web Deploy to Azure Web Sites over Proxy, then you would run into error something like:
</p><p>
 </p><p>"<strong>Could not connect to the remote computer ("****.scm.azurewebsites.net"). On the remote computer, make sure that Web Deploy is installed and that the required process ("Web Management Service") is started</strong>.  Learn more at: https://go.microsoft.com/fwlink/?LinkId=221672#<strong>ERROR_DESTINATION_NOT_REACHABLE</strong>"
</p><p>
 </p><p>You might get the above error for many reasons while deploying to Azure Web Sites and one of the reasons is if you are trying to use proxy.
</p><p>
 </p><p>
 </p><p>With the latest version of the <strong>Web Deploy 3.6 (BETA)</strong>, the proxy support has been newly featured which helps you to address the above error.
</p><p><strong>Download Link</strong>:        <a href="https://www.microsoft.com/en-us/download/details.aspx?id=43717">https://www.microsoft.com/en-us/download/details.aspx?id=43717</a>
	</p><p>
 </p><p>
 </p><p>Add the below code snippet to the <strong>msdeploy.exe.config</strong> file after the installation of the latest Web Deploy 3.6
</p><p style="margin-left: 36pt">&lt;system.net&gt;
</p><p style="margin-left: 36pt">    &lt;defaultProxy useDefaultCredentials="true" /&gt;
</p><p style="margin-left: 36pt"> &lt;/system.net&gt;
</p><p>
 </p>]]></content:encoded>
    </item>
    <item>
      <title>Get Started with Microsoft Azure Web Sites (MAWS)</title>
      <link>https://docs.microsoft.com/archive/blogs/harikharan/get-started-with-microsoft-azure-web-sites-maws</link>
      <pubDate>Wed, 29 Oct 2014 04:38:00 GMT</pubDate>
      <dc:creator><![CDATA[Harikharan Krishnaraju]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/harikharan/2014/10/29/get-started-with-microsoft-azure-web-sites-maws/</guid>
      <description><![CDATA[This is my first blog post and I am hoping to write a series of posts on Azure Web Sites. This blog...]]></description>
      <content:encoded><![CDATA[<p>This is my first blog post and I am hoping to write a series of posts on Azure Web Sites. This blog post will provide some useful quick&nbsp;links to get started with Microsoft Azure Web Sites (MAWS).&nbsp;</p>
<p>&nbsp;</p>
<p>Microsoft Azure Web Sites (<a href="https://azure.microsoft.com/en-us/services/websites/">https://azure.microsoft.com/en-us/services/websites/</a>) provides you with wonderful and easier means to host your content online across many platforms. The ease of scaling up the website based on the traffic/load, the various deployment options of the source code and piece of mind to not worry about the frequent updates to the different platforms/security patches are some of the highlights.</p>
<p>&nbsp;</p>
<p>You can get started with a free trial for a month by signing using live account at <a href="https://azure.microsoft.com/en-us/pricing/free-trial/">https://azure.microsoft.com/en-us/pricing/free-trial/.</a></p>
<p>&nbsp;</p>
<p>Once the new account is setup, you can access the portal at <a href="https://manage.windowsazure.com">https://manage.windowsazure.com</a>. There is also a new portal under construction which provides a different look at <a href="https://portal.azure.com">https://portal.azure.com.</a></p>
<p>&nbsp;</p>
<p>Create your simple website easily by following the article <a href="https://azure.microsoft.com/en-us/documentation/articles/web-sites-create-deploy/.">https://azure.microsoft.com/en-us/documentation/articles/web-sites-create-deploy/.</a> By default, the domain of the users looks like *.azurewebsites.net. The users can change to custom domain as discussed in the article &nbsp;<a href="https://azure.microsoft.com/en-us/documentation/articles/web-sites-custom-domain-name/.">https://azure.microsoft.com/en-us/documentation/articles/web-sites-custom-domain-name/.</a> Once the custom domain is setup correctly, you can also verify the DNS lookup using&nbsp;<a href="https://www.digwebinterface.com/">https://www.digwebinterface.com/.</a></p>
<p>&nbsp;</p>
<p>Based on the&nbsp;storage and compute need, there are various website pricing offers (<a href="https://azure.microsoft.com/en-us/pricing/details/websites/">https://azure.microsoft.com/en-us/pricing/details/websites/</a>)&nbsp;for you to scale the sites and there is also auto-scaling option if needed.&nbsp;</p>
<p>&nbsp;</p>
<p>The status of the azure websites and for updates on any issues can be&nbsp;checked at <a href="https://azure.microsoft.com/en-us/status/">https://azure.microsoft.com/en-us/status/</a>.</p>
<p>&nbsp;</p>
<p>All the features of the Azure Website has been discussed in various articles in the Azure blog site <a href="https://azure.microsoft.com/blog/">https://azure.microsoft.com/blog/.</a></p>
<p>&nbsp;</p>
<p>For any issues\clarifications with the websites, you can contact&nbsp;Azure Websites&nbsp;forum <a href="https://social.msdn.microsoft.com/forums/azure/en-US/home?forum=windowsazurewebsitespreview">https://social.msdn.microsoft.com/forums/azure/en-US/home?forum=windowsazurewebsitespreview</a> for inputs. Also, for any feedback on the features, you can write at <a href="https://feedback.azure.com/forums/169385-web-sites">https://feedback.azure.com/forums/169385-web-sites.</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>]]></content:encoded>
    </item>
  </channel>
</rss>