{"id":2114,"date":"2012-10-11T23:48:33","date_gmt":"2012-10-12T06:48:33","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/webdev\/2012\/10\/11\/blogengine-net-and-windows-azure-web-sites\/"},"modified":"2022-08-10T06:06:02","modified_gmt":"2022-08-10T13:06:02","slug":"blogengine-net-and-windows-azure-web-sites","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/dotnet\/blogengine-net-and-windows-azure-web-sites\/","title":{"rendered":"BlogEngine.NET and Windows Azure Web Sites"},"content":{"rendered":"<p>The Windows Azure Web Sites team has been hard at work looking at various applications and working with vendors and community contributors to add some great applications to the web sites gallery. If you\u2019re a blogger and you\u2019d like to get started for free with a simple, yet extensible blogging tool, you might want to check this out. Starting this week you can install <a href=\"http:\/\/www.dotnetblogengine.net\/\" target=\"_blank\" rel=\"noopener\">BlogEngine.NET<\/a> into a free instance of a Windows Azure Web Site. I\u2019ll walk you through the process in this post. <\/p>\n<h2>The Gallery<\/h2>\n<p>Windows Azure Web Sites makes it easy to get started with a new web site, and you can\u2019t beat the price and the ability to upgrade your horsepower whenever you need (or to downgrade whenever you <strong>don\u2019t<\/strong> need it). The web application gallery in the Windows Azure portal adds the sugary sweet ability to get up and running with a <strong>completely-built and pre-configured application in seconds<\/strong>. In most cases you won\u2019t even need to write a line of code. Think of all those hours of your life you\u2019ve spent configuring a CMS or blogging tool to get it working on your server \u2013 the gallery provides point-and-click creation and deployment of many of these types of tools. <\/p>\n<p>Below, for instance, you can see how easy it is for me to start building a brand new blog using BlogEngine.NET in Windows Azure. <\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/dotnet\/wp-content\/uploads\/sites\/10\/2012\/10\/0243.be_.net1_thumb_30EF5845.png\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" title=\"be.net-1\" style=\"border-width: 0px\" border=\"0\" alt=\"be.net-1\" src=\"https:\/\/devblogs.microsoft.com\/dotnet\/wp-content\/uploads\/sites\/10\/2012\/10\/0243.be_.net1_thumb_30EF5845.png\" width=\"644\" height=\"364\" \/><\/a> <\/p>\n<h2>Installing BlogEngine.NET<\/h2>\n<p>Once you select BlogEngine.NET and click the next arrow button, the gallery installer will need to get some pretty basic information from you and provision the site. The next step in the installation process gets your site\u2019s name, which will serve as the prefix in the <em>[prefix].azurewebsites.net<\/em> manner.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/dotnet\/wp-content\/uploads\/sites\/10\/2012\/10\/8081.be_.net2_thumb_053E8E49.png\"><img decoding=\"async\" title=\"be.net-2\" style=\"border-width: 0px\" border=\"0\" alt=\"be.net-2\" src=\"https:\/\/devblogs.microsoft.com\/dotnet\/wp-content\/uploads\/sites\/10\/2012\/10\/8081.be_.net2_thumb_053E8E49.png\" width=\"644\" height=\"364\" \/><\/a> <\/p>\n<p>Since BlogEngine.NET\u2019s default storage mechanism doesn\u2019t require a database (but you can, of course, customize your installation later to use SQL if you\u2019d like), but that\u2019s basically <strong>the last step in the process<\/strong>. Two steps, and a brand new BlogEngine.NET blog will be created and deployed into Windows Azure Web Sites. Below you\u2019ll see how the portal reflects the status of the deployment.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/dotnet\/wp-content\/uploads\/sites\/10\/2012\/10\/2318.be_.net3_thumb_2BA07194.png\"><img decoding=\"async\" title=\"be.net-3\" style=\"border-width: 0px\" border=\"0\" alt=\"be.net-3\" src=\"https:\/\/devblogs.microsoft.com\/dotnet\/wp-content\/uploads\/sites\/10\/2012\/10\/2318.be_.net3_thumb_2BA07194.png\" width=\"644\" height=\"364\" \/><\/a> <\/p>\n<p>In a few moments, the site will be completely deployed, and by clicking on the browse button at the bottom of the portal when you\u2019ve got your freshly-deployed blog selected\u2026<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/dotnet\/wp-content\/uploads\/sites\/10\/2012\/10\/6318.be_.net4_thumb_36CC8C8F.png\"><img decoding=\"async\" title=\"be.net-4\" style=\"border-width: 0px\" border=\"0\" alt=\"be.net-4\" src=\"https:\/\/devblogs.microsoft.com\/dotnet\/wp-content\/uploads\/sites\/10\/2012\/10\/6318.be_.net4_thumb_36CC8C8F.png\" width=\"644\" height=\"359\" \/><\/a> <\/p>\n<p>You\u2019ll be impressed at how easy the process is when you\u2019re running BlogEngine.NET on Windows Azure Web Sites. In seconds, your new blog will be ready, deployed, and willing to record your every contemplation.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/dotnet\/wp-content\/uploads\/sites\/10\/2012\/10\/8551.be_.net5_thumb_5AF477CF.png\"><img decoding=\"async\" title=\"be.net-5\" style=\"border-width: 0px\" border=\"0\" alt=\"be.net-5\" src=\"https:\/\/devblogs.microsoft.com\/dotnet\/wp-content\/uploads\/sites\/10\/2012\/10\/8551.be_.net5_thumb_5AF477CF.png\" width=\"644\" height=\"363\" \/><\/a>&#160;<\/p>\n<h2>Using BlogEngine.NET<\/h2>\n<p>BlogEngine.NET is great, the administrative interface a breeze, and the whole experience painless when you install it this way. I\u2019ve not used the product in a number of years. Though I don\u2019t recall the installation and configuration process as a difficult one, it sure as heck wasn\u2019t <strong>this<\/strong><em> <\/em>easy the last time I installed it on a server. <\/p>\n<p>The first thing you\u2019ll want to do is to log in as <strong>admin<\/strong> (password by default is also <strong>admin<\/strong>), <a href=\"http:\/\/blogengine.codeplex.com\/wikipage?title=Installation\" target=\"_blank\" rel=\"noopener\">according to the BlogEngine.NET installation documentation<\/a>, and change your password. The administration dashboard is quite simple, and blogging using the product is a breeze. <\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/dotnet\/wp-content\/uploads\/sites\/10\/2012\/10\/2251.be_.net6_thumb_6A2AE09C.png\"><img decoding=\"async\" title=\"be.net-6\" style=\"border-width: 0px\" border=\"0\" alt=\"be.net-6\" src=\"https:\/\/devblogs.microsoft.com\/dotnet\/wp-content\/uploads\/sites\/10\/2012\/10\/2251.be_.net6_thumb_6A2AE09C.png\" width=\"644\" height=\"349\" \/><\/a> <\/p>\n<p>As simple as BlogEngine.NET is on the surface, it has a great community and huge list of extensions and resources available. The extensions page in the BlogEngine.NET administration console should give you an idea of what\u2019s available for your use if you\u2019re into the idea of customizing the functionality. <\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/dotnet\/wp-content\/uploads\/sites\/10\/2012\/10\/1715.be_.net7_thumb_4CDD3AE5.png\"><img decoding=\"async\" title=\"be.net--7\" style=\"border-width: 0px\" border=\"0\" alt=\"be.net--7\" src=\"https:\/\/devblogs.microsoft.com\/dotnet\/wp-content\/uploads\/sites\/10\/2012\/10\/1715.be_.net7_thumb_4CDD3AE5.png\" width=\"644\" height=\"349\" \/><\/a> <\/p>\n<p>So in seconds \u2013 it literally took me less than 1 minute on the first try \u2013 you can have a brand new blog running in Windows Azure Web Sites, for free or for however much you need whenever you need it, that\u2019s simple to use and extensible with a great plug-in model. <\/p>\n<h2>Start Simple. Go Big When You Need To<\/h2>\n<p>If you haven\u2019t <a href=\"http:\/\/bit.ly\/windowsazuretrial\" target=\"_blank\" rel=\"noopener\">tried<\/a> Windows Azure yet, you can <a href=\"http:\/\/bit.ly\/windowsazuretrial\" target=\"_blank\" rel=\"noopener\">get started right now<\/a>, for free, and stay free for a year if all you really need is a <a href=\"http:\/\/www.dotnetblogengine.net\/\" target=\"_blank\" rel=\"noopener\">BlogEngine.NET<\/a> site. In 5 minutes you\u2019ll have your own site up and running, without writing a single line of code or performing <strong>any complex configuration tasks<\/strong>. When you pair the ease of setup and deployment Windows Azure Web Sites and the application gallery provide with the blogging simplicity and elegance <a href=\"http:\/\/www.dotnetblogengine.net\/\" target=\"_blank\" rel=\"noopener\">BlogEngine.NET<\/a> provide, you can\u2019t go wrong. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Windows Azure Web Sites team has been hard at work looking at various applications and working with vendors and community contributors to add some great applications to the web sites gallery. If you\u2019re a blogger and you\u2019d like to get started for free with a simple, yet extensible blogging tool, you might want to [&hellip;]<\/p>\n","protected":false},"author":2046,"featured_media":58792,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[197],"tags":[7415],"class_list":["post-2114","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aspnet","tag-windows-azure"],"acf":[],"blog_post_summary":"<p>The Windows Azure Web Sites team has been hard at work looking at various applications and working with vendors and community contributors to add some great applications to the web sites gallery. If you\u2019re a blogger and you\u2019d like to get started for free with a simple, yet extensible blogging tool, you might want to [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/2114","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/users\/2046"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/comments?post=2114"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/2114\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/media\/58792"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/media?parent=2114"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/categories?post=2114"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/tags?post=2114"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}