<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>sitecore on bramstoop.com</title>
    <link>https://www.bramstoop.com/categories/sitecore/</link>
    <description>Recent content in sitecore on bramstoop.com</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Mon, 30 Aug 2021 00:00:00 +0000</lastBuildDate>
    
	<atom:link href="https://www.bramstoop.com/categories/sitecore/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>Maintenance on your SQL Azure Databases using scheduled pipeline</title>
      <link>https://www.bramstoop.com/posts/2021/08/2021-08-30-maintaining-sql-azure-scheduled/</link>
      <pubDate>Mon, 30 Aug 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.bramstoop.com/posts/2021/08/2021-08-30-maintaining-sql-azure-scheduled/</guid>
      <description>BACK TO BLOG OVERVIEW
 Introduction    Within this blog post you will be setting up a YAML pipeline that will perform maintenance on your SQL Azure databases. Creating and executing a stored procedure running on a scheduled base.
Benefits of using Azure DevOps pipeline as your scheduler is that it is free, is has no external dependencies, it does not use &amp;lsquo;run-as-account&amp;rsquo; that might expire and it is easy to setup/maintain.</description>
    </item>
    
    <item>
      <title>Replacing your xConnect certificate on Sitecore 10</title>
      <link>https://www.bramstoop.com/posts/2021/02/2021-02-17-replace-xconnect-certificate-sitecore10/</link>
      <pubDate>Wed, 17 Feb 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.bramstoop.com/posts/2021/02/2021-02-17-replace-xconnect-certificate-sitecore10/</guid>
      <description>BACK TO BLOG OVERVIEW
 This post is for easy looking up of actions that are involved while replacing your xConnect certificate on Sitecore 10.
Replace thumbprint values within the following files and app settings:
XP Roles    CD
\wwwroot\App_Config\ConnectionStrings.config + WEBSITE_LOAD_CERTIFICATES App Setting  CM
\wwwroot\App_Config\ConnectionStrings.config + WEBSITE_LOAD_CERTIFICATES App Setting  CORTEX PROCESSING
\wwwroot\App_Config\AppSettings.config \wwwroot\App_Data\jobs\continuous\ProcessingEngine\App_Config\ConnectionStrings.config + WEBSITE_LOAD_CERTIFICATES App Setting  CORTEX REPORTING
\wwwroot\App_Config\AppSettings.config + WEBSITE_LOAD_CERTIFICATES App Setting  EXM-DDS</description>
    </item>
    
    <item>
      <title>Setup Solr cluster with Zookeeper ensemble on Windows</title>
      <link>https://www.bramstoop.com/posts/2020/08/2020-08-06-setup-solr75-cluster-with-zookeeper-ensemble-on-windows/</link>
      <pubDate>Thu, 06 Aug 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.bramstoop.com/posts/2020/08/2020-08-06-setup-solr75-cluster-with-zookeeper-ensemble-on-windows/</guid>
      <description>BACK TO BLOG OVERVIEW
 Within this post I will show you how to setup a Solr cluster with a Zookeeper ensemble while load being distributed by an Azure loadbalancer.
Note: There is no SSL used and in the future the Azure loadbalancer might get replaced by an Application Gateway.
I would like to thank the owners (amongst others, I probably missed) of the following blogs for being a more than valuable source of information:</description>
    </item>
    
    <item>
      <title>Useful [Azure] Application Gateway WAF queries</title>
      <link>https://www.bramstoop.com/posts/2020/07/2020-07-29-useful-azure-application-gateway-waf-querys/</link>
      <pubDate>Wed, 29 Jul 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.bramstoop.com/posts/2020/07/2020-07-29-useful-azure-application-gateway-waf-querys/</guid>
      <description>BACK TO BLOG OVERVIEW
 To archive some of the queries I created and/or found on the internet and proved to be of value, I will drop them here:
Blocked requests
 AzureDiagnostics | where TimeGenerated &amp;gt; ago(1h) | where Category == &amp;ldquo;ApplicationGatewayFirewallLog&amp;rdquo; | where action_s == &amp;ldquo;Blocked&amp;rdquo; | order by TimeGenerated
 Count of the incoming requests on the Application Gateway.
 AzureDiagnostics | where ResourceType == &amp;ldquo;APPLICATIONGATEWAYS&amp;rdquo; and OperationName == &amp;ldquo;ApplicationGatewayAccess&amp;rdquo; | summarize AggregatedValue = count() by bin(TimeGenerated, 1h) | render timechart</description>
    </item>
    
    <item>
      <title>Useful [Sitecore] KQL Application Insights queries</title>
      <link>https://www.bramstoop.com/posts/2019/11/2019-11-07-useful-sitecore-kql-ai-querys/</link>
      <pubDate>Thu, 07 Nov 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.bramstoop.com/posts/2019/11/2019-11-07-useful-sitecore-kql-ai-querys/</guid>
      <description>BACK TO BLOG OVERVIEW
 As a successor to one of my previous posts, I would like to share some additional KQL queries which might help you during the troubleshooting sessions of your Sitecore application:Availability Results:
 availabilityResults | where timestamp &amp;gt; ago(7d) | summarize avg(toint(success)) * 100 by bin(timestamp, 1h), name | order by timestamp asc | render timechart
 Get unique users per day past 90 days:</description>
    </item>
    
    <item>
      <title>Useful xDB troubleshooting queries</title>
      <link>https://www.bramstoop.com/posts/2019/10/2019-10-10-useful-xdb-troubleshooting-queries/</link>
      <pubDate>Thu, 10 Oct 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.bramstoop.com/posts/2019/10/2019-10-10-useful-xdb-troubleshooting-queries/</guid>
      <description>BACK TO BLOG OVERVIEW
 There is not much structure to be found in this post, I will mainly use it as a location to keep track of useful xDB troubleshooting tips and tricks.
How does all my xDB data flow and how to pinpoint/analyze issues:
  To check what user you are within xDB you will need to have the value of your SC_ANALYTICS_GLOBAL_COOKIE. Copy the value without &amp;lsquo;| False&amp;rsquo;.</description>
    </item>
    
    <item>
      <title>Sitecore Identity server deployment: &#34;AspNetCoreRuntime extension not found&#34;</title>
      <link>https://www.bramstoop.com/posts/2019/09/2019-09-19-sitecore-identity-server-deployment/</link>
      <pubDate>Thu, 19 Sep 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.bramstoop.com/posts/2019/09/2019-09-19-sitecore-identity-server-deployment/</guid>
      <description>BACK TO BLOG OVERVIEW
 When you run in to the following ERROR while deploying your Sitecore XP solution, and in specific the Identity Server:
8:21:15 PM - Resource Microsoft.Web/sites/siteextensions &amp;lsquo;xxx/AspNetCoreRuntime&amp;rsquo; failed with message &amp;lsquo;{
&amp;ldquo;id&amp;rdquo;: &amp;ldquo;/subscriptions/xxx/resourcegroups/xxx/providers/Microsoft.Web/sites/xxx/siteextensions/AspNetCoreRuntime&amp;rdquo;,
&amp;ldquo;name&amp;rdquo;: &amp;ldquo;xxx/AspNetCoreRuntime&amp;rdquo;,
&amp;ldquo;type&amp;rdquo;: &amp;ldquo;Microsoft.Web/sites/siteextensions&amp;rdquo;,
&amp;ldquo;location&amp;rdquo;: &amp;ldquo;West Europe&amp;rdquo;,
&amp;ldquo;properties&amp;rdquo;: {
&amp;ldquo;id&amp;rdquo;: &amp;ldquo;AspNetCoreRuntime&amp;rdquo;,
&amp;ldquo;title&amp;rdquo;: null,
&amp;ldquo;type&amp;rdquo;: &amp;ldquo;Gallery&amp;rdquo;,
&amp;ldquo;summary&amp;rdquo;: null,
&amp;ldquo;description&amp;rdquo;: null,
&amp;ldquo;version&amp;rdquo;: null,
&amp;ldquo;extension_url&amp;rdquo;: null,
&amp;ldquo;project_url&amp;rdquo;: null,
&amp;ldquo;icon_url&amp;rdquo;: null,
&amp;ldquo;license_url&amp;rdquo;: null,
&amp;ldquo;feed_url&amp;rdquo;: null,
&amp;ldquo;authors&amp;rdquo;: null,</description>
    </item>
    
    <item>
      <title>Monitor Sitecore certificates and RunAsAccount(s) using Azure Automation</title>
      <link>https://www.bramstoop.com/posts/2019/09/2019-09-16-monitor-sitecore-certificates-and-runasaccount-azure-automation/</link>
      <pubDate>Mon, 16 Sep 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.bramstoop.com/posts/2019/09/2019-09-16-monitor-sitecore-certificates-and-runasaccount-azure-automation/</guid>
      <description>BACK TO BLOG OVERVIEW
 Using the instructions underneath you will be able to import an Azure Automation runbook that will alert you using Sendgrid before certificates will expire.
The urge of creating this script was to find a way to inform us whenever the private certificate for Sitecore X-connect would expire. The script will, however, help you to monitor all your certificates within your Azure subscription. Next to that it will assure you will renew the certificates for your RunAsAccounts, causing it not to expire, so that your runbooks will be operational.</description>
    </item>
    
    <item>
      <title>Sitecore Hotfix Version Selector</title>
      <link>https://www.bramstoop.com/posts/2019/08/2019-08-29-sitecore-hotfix-version-selector/</link>
      <pubDate>Thu, 29 Aug 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.bramstoop.com/posts/2019/08/2019-08-29-sitecore-hotfix-version-selector/</guid>
      <description>BACK TO BLOG OVERVIEW
 Because of the fact we are running a lot of different Sitecore versions for our customers we love to have a good overview of the available hot fixes. Sitecore has a great GitHub page for this:https://github.com/SitecoreSupport. Unfortunately it is hard to list all specific hotfixes per version.
The idea to daily crawl the GitHub page began to rise. A runbook writes the needed JSON data to a private storage account wheres we read the data using a .</description>
    </item>
    
    <item>
      <title>Validate (all) your Sitecore ARM templates on build</title>
      <link>https://www.bramstoop.com/posts/2019/05/2019-05-16-validate-all-your-sitecore-arm-templates-on-build/</link>
      <pubDate>Thu, 16 May 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.bramstoop.com/posts/2019/05/2019-05-16-validate-all-your-sitecore-arm-templates-on-build/</guid>
      <description>BACK TO BLOG OVERVIEW
 While working with ARM templates and Azure DevOps it definitely adds value to validate all your Json files during build. This might save you a lot of time. To implement this you could setup the following tasks within your build pipeline:
Add a &amp;lsquo;npm&amp;rsquo; task within your build and configure it as below:
Now add a subsequent Powershell task, run it inline and add the following script:</description>
    </item>
    
    <item>
      <title>Rebuild your reporting database with electric speed</title>
      <link>https://www.bramstoop.com/posts/2019/05/2019-05-13-rebuild-your-reporting-database-with-electric-speed/</link>
      <pubDate>Mon, 13 May 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.bramstoop.com/posts/2019/05/2019-05-13-rebuild-your-reporting-database-with-electric-speed/</guid>
      <description>BACK TO BLOG OVERVIEW
 Since there is a lot of information to be found on the terribly slow rebuilding of your reporting database I would like to provide you with the setup and findings I did while rebuilding the reporting database for one of our customers. I found a configuration/path whereas you will at least process 100k interactions per hour and most likely more. Whenever you want to test this on another environment than production (hopefully) I suggest you take a brief look into one of my earlier posts: Restoring or migrating your Xdb data.</description>
    </item>
    
    <item>
      <title>Restoring or migrating your Xdb data</title>
      <link>https://www.bramstoop.com/posts/2019/05/2019-05-13-restoring-or-migrating-your-xdb-data/</link>
      <pubDate>Mon, 13 May 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.bramstoop.com/posts/2019/05/2019-05-13-restoring-or-migrating-your-xdb-data/</guid>
      <description>BACK TO BLOG OVERVIEW
 Whenever you want to restore your Xdb data to another environment there are certain steps to take. I will take you through the steps to accomplish this in this post. The described process is valid for Sitecore 9 and Azure PAAS environments and consists of a total of three tasks:
 Restoring or migrating your Xdb data Rebuilding your reporting database Rebuilding your Xdb index  Restoring or migrating your Xdb data</description>
    </item>
    
    <item>
      <title>Experience Analytics - there are errors</title>
      <link>https://www.bramstoop.com/posts/2019/03/2019-03-21-experience-analytics-there-are-errors/</link>
      <pubDate>Thu, 21 Mar 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.bramstoop.com/posts/2019/03/2019-03-21-experience-analytics-there-are-errors/</guid>
      <description>BACK TO BLOG OVERVIEW
 While pressing the tile &amp;lsquo;Experience Analytics&amp;rsquo; in Sitecore 9, the following errors showed up:
 There are errors.
The TopTenCampaignsByValue graph cannot be displayed due to a server error. Contact you system administrator.
The OnlineInteractionsByVisitsAndValuePerVisit graph cannot be displayed due to a server error. Contact you system administrator.
The TopTenPatternsByValuePerVisit graph cannot be displayed due to a server error. Contact you system administrator.
The OnlineInteractions graph cannot be displayed due to a server error.</description>
    </item>
    
    <item>
      <title>Rebuilding your Sitecore Xdb index [v9.0.1]</title>
      <link>https://www.bramstoop.com/posts/2019/03/2019-03-21-rebuilding-your-sitecore-xdb-index-v901/</link>
      <pubDate>Thu, 21 Mar 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.bramstoop.com/posts/2019/03/2019-03-21-rebuilding-your-sitecore-xdb-index-v901/</guid>
      <description>BACK TO BLOG OVERVIEW
 Since there is no complete out of the box functionality for rebuilding the Sitecore Xdb collection based on all historical data within your sql shards we received a hotfix from Sitecore to backport this functionality from 9.0.2. to 9.0.1. In case you are in need of this hotfix, please reach out to Sitecore and reference: &amp;ldquo;SC Hotfix 232561-2&amp;rdquo;.
 Good news. We&amp;rsquo;ve made a backport of the fix from the 9.</description>
    </item>
    
    <item>
      <title>Report your team about Sitecore stats using Flow and AI</title>
      <link>https://www.bramstoop.com/posts/2019/03/2019-03-21-report-your-team-about-sitecore-stats-using-flow-and-ai/</link>
      <pubDate>Thu, 21 Mar 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.bramstoop.com/posts/2019/03/2019-03-21-report-your-team-about-sitecore-stats-using-flow-and-ai/</guid>
      <description>BACK TO BLOG OVERVIEW
 In reality I notice that not every person within a client team has or takes the time to look into the data that Sitecore is sending to Application Insights on a daily and structured base. In essence not every person has to do that but should be served an overview on regular base. To improve the awareness of the power of logs we build an AI flow that queries Application Insights and sends reports using Sendgrid on a weekly base.</description>
    </item>
    
    <item>
      <title>Disabling Sitecore config files in Azure App Service using Azure DevOps</title>
      <link>https://www.bramstoop.com/posts/2018/10/2018-10-22-disabling-sitecore-config-files-in-azure-app-service-using-azure-devops/</link>
      <pubDate>Mon, 22 Oct 2018 00:00:00 +0000</pubDate>
      
      <guid>https://www.bramstoop.com/posts/2018/10/2018-10-22-disabling-sitecore-config-files-in-azure-app-service-using-azure-devops/</guid>
      <description>BACK TO BLOG OVERVIEW
 Since we are keen on keeping the Sitecore scwdp packages OOTB as untouched as can be (as of our deployment strategy) we have two type of tasks in our release pipeline to disable/rename config files after deploying a vanilla package. Please keep in mind that, while using these tasks, we are always deploying to a staging slot with status &amp;lsquo;stopped&amp;rsquo;.
 While checking the script(s), note that you are able to write your own powershell scripts within the $commandBody variable: &amp;quot;$commandBody = @{ command = &amp;quot;powershell.</description>
    </item>
    
    <item>
      <title>Baseline your Sitecore dashboards using ARM templates</title>
      <link>https://www.bramstoop.com/posts/2018/10/2018-10-18-baseline-your-dashboards-using-arm-templates/</link>
      <pubDate>Thu, 18 Oct 2018 00:00:00 +0000</pubDate>
      
      <guid>https://www.bramstoop.com/posts/2018/10/2018-10-18-baseline-your-dashboards-using-arm-templates/</guid>
      <description>BACK TO BLOG OVERVIEW
 In one of my previous posts (click) I mentioned some useful AI query&amp;rsquo;s for maintaining and managing your Sitecore solution. To make sure every Sitecore solution(s) you are managing will be deployed with a baseline dashboard I added all the query&amp;rsquo;s to an ARM template. 
1.Download the arm template:
[code language=&amp;quot;powershell&amp;rdquo;] $url = &amp;ldquo;https://raw.githubusercontent.com/bstoop-github/public/master/Sitecore/dashboard/deployDashboard.json&amp;quot; $output = &amp;ldquo;c:\TMP\deployDashboard.json&amp;rdquo;
Invoke-WebRequest -Uri $url -OutFile $output [/code]</description>
    </item>
    
    <item>
      <title>Sitecore Symposium 2018 - Must read takeaways!</title>
      <link>https://www.bramstoop.com/posts/2018/10/2018-10-16-sitecore-symposium-must-read-takeaways/</link>
      <pubDate>Tue, 16 Oct 2018 00:00:00 +0000</pubDate>
      
      <guid>https://www.bramstoop.com/posts/2018/10/2018-10-16-sitecore-symposium-must-read-takeaways/</guid>
      <description>BACK TO BLOG OVERVIEW
 &amp;ldquo;Returning from this year&amp;rsquo;s Sitecore Symposium in Orlando, I would like to share some improved/new insights that have come to me due to attending some great sessions. Some of this blog post will assume you are using a Sitecore on Azure PAAS solution. Most sessions I attended were related to continuous integration, continuous deployment, architectures, scaling, high availability and disaster recovery. The sessions from Bas Lijten, Dennis Weston and Rob Habraken inspired me most and therefore I will elaborate/reflect on most of their content.</description>
    </item>
    
    <item>
      <title>Check your Sitecore environment using these Application Insights query&#39;s</title>
      <link>https://www.bramstoop.com/posts/2018/08/2018-08-09-check-sitecore-using-these-ai-querys/</link>
      <pubDate>Thu, 09 Aug 2018 00:00:00 +0000</pubDate>
      
      <guid>https://www.bramstoop.com/posts/2018/08/2018-08-09-check-sitecore-using-these-ai-querys/</guid>
      <description>BACK TO BLOG OVERVIEW
 While using Sitecore on Azure you will most likely be able to find your way around using Application Insights. Keeping your Sitecore instances running smooth will, however, require you to check the available logs on a regular base. The most common way to check your environment is to browse trough AI within the Azure Portal. Given the fact you are using AI as ALM monitoring, obviously.</description>
    </item>
    
    <item>
      <title>Monitor your Azure SSL certificate expiration</title>
      <link>https://www.bramstoop.com/posts/2018/08/2018-08-03-monitor-your-azure-ssl-certificates-expiration/</link>
      <pubDate>Fri, 03 Aug 2018 00:00:00 +0000</pubDate>
      
      <guid>https://www.bramstoop.com/posts/2018/08/2018-08-03-monitor-your-azure-ssl-certificates-expiration/</guid>
      <description>BACK TO BLOG OVERVIEW
 Using the instructions underneath you will be able to import an Azure Automation runbook that will alert you using Sendgrid whenever certificates will expire.
The urge of creating this script was to find a way to inform us whenever the private certificate for Sitecore X-connect would expire. The script will, however, help you to monitor all your certificates within your Azure subscription.
Prerequisites: - Azure Automation account - Azure Automation module - AzureRM.</description>
    </item>
    
    <item>
      <title>Replacing the Sitecore client certificate on Azure in 5 steps</title>
      <link>https://www.bramstoop.com/posts/2018/06/2018-06-13-replacing-the-sitecore-client-certificate-on-azure-in-5-steps/</link>
      <pubDate>Wed, 13 Jun 2018 00:00:00 +0000</pubDate>
      
      <guid>https://www.bramstoop.com/posts/2018/06/2018-06-13-replacing-the-sitecore-client-certificate-on-azure-in-5-steps/</guid>
      <description>BACK TO BLOG OVERVIEW
 These instructions are for a Sitecore 9.0.1. XP1 Topology - on Azure.
For using X-connect there is a need of using client certificates. In Azure these certificates are named private certificates. Since these certificates expire there is a need to replace them.
To make life easier I will describe this process in the 5 steps underneath:
Step 1 Upload the new certificate (pfx) to Azure using ARM template or portal.</description>
    </item>
    
    <item>
      <title>Download Sitecore media items to local disk</title>
      <link>https://www.bramstoop.com/posts/2018/06/2018-06-08-download-sitecore-media-items-to-local-disk/</link>
      <pubDate>Fri, 08 Jun 2018 00:00:00 +0000</pubDate>
      
      <guid>https://www.bramstoop.com/posts/2018/06/2018-06-08-download-sitecore-media-items-to-local-disk/</guid>
      <description>BACK TO BLOG OVERVIEW
 For one of our customers we were in need of downloading all media files from Sitecore to our local hard disk. Since we are using the Sitecore SPE extension, the following script gave us all the urls we needed to download them using our local Powershell.
 [code language=&amp;quot;powershell&amp;rdquo;] $url = &amp;ldquo;https://URLOFTHESITECOREWEBSITE/&amp;rdquo; $mediaLibraryRootPath = &amp;ldquo;master:/sitecore/media library/Images/&amp;rdquo; $listAllItems = Get-ChildItem -Recurse $mediaLibraryRootPath
foreach($item in $listAllItems){</description>
    </item>
    
    <item>
      <title>ETIMEDOUT issues on App Service Deploy task (TFS)</title>
      <link>https://www.bramstoop.com/posts/2018/04/2018-04-26-etimedout-app-service-deploy-task/</link>
      <pubDate>Thu, 26 Apr 2018 00:00:00 +0000</pubDate>
      
      <guid>https://www.bramstoop.com/posts/2018/04/2018-04-26-etimedout-app-service-deploy-task/</guid>
      <description>BACK TO BLOG OVERVIEW
  We experienced issues while uploading files to the slot of an App Service. We were using the Azure App Service Deploy task. We have approximately 10 of these task within our deployment process. Sometimes the tasks succeed, sometimes they fail. We do not see any algorithm in this behaviour.
We are using TFS on-premises, version: 16.122.27102.1
With system,debug on true we notice the following ERROR output:</description>
    </item>
    
    <item>
      <title>Sugcon 2018 Berlin</title>
      <link>https://www.bramstoop.com/posts/2018/04/2018-04-25-sugcon-2018-berlin/</link>
      <pubDate>Wed, 25 Apr 2018 00:00:00 +0000</pubDate>
      
      <guid>https://www.bramstoop.com/posts/2018/04/2018-04-25-sugcon-2018-berlin/</guid>
      <description>BACK TO BLOG OVERVIEW
  Since there were 60 sessions to participate in, it seemed like a hard job to make a selection. On the other hand, there weren&amp;rsquo;t as much sessions with focus on operations which made things easier. The opening session was about connecting and processing data with x-connect that is not coming from within a Sitecore application. Basically it explained that all data can be pushed to/consumed by the x-connect API.</description>
    </item>
    
    <item>
      <title>Sitecore 9.0.1 - xcServerConfigurationEnvironment parameter</title>
      <link>https://www.bramstoop.com/posts/2018/03/2018-03-16-sitecore-9-0-1-xcserverconfigurationenvironment-parameter/</link>
      <pubDate>Fri, 16 Mar 2018 00:00:00 +0000</pubDate>
      
      <guid>https://www.bramstoop.com/posts/2018/03/2018-03-16-sitecore-9-0-1-xcserverconfigurationenvironment-parameter/</guid>
      <description>BACK TO BLOG OVERVIEW
 We&amp;rsquo;re setting up an automated deployment using the Sitecore ARM templates. Doing so we came across the following parameter: xcServerConfigurationEnvironment This variable can contain either &amp;ldquo;Development&amp;rdquo; or &amp;ldquo;Production&amp;rdquo; and is used in the x-connect and Marketing automation apps. We were wondering what the purpose of this variable is and how this parameter should be configured on the different environments?
Answer:
I would like to address your question regarding the &amp;ldquo;xcServerConfigurationEnvironment&amp;rdquo; parameter.</description>
    </item>
    
    <item>
      <title>Sitecore hardening using Azure App Authentication</title>
      <link>https://www.bramstoop.com/posts/2017/08/2017-08-11-sitecore-hardening-using-azure-app-authentication/</link>
      <pubDate>Fri, 11 Aug 2017 00:00:00 +0000</pubDate>
      
      <guid>https://www.bramstoop.com/posts/2017/08/2017-08-11-sitecore-hardening-using-azure-app-authentication/</guid>
      <description>BACK TO BLOG OVERVIEW
  With Azure App Authentication it is easy to secure your app with an identity provider. The steps to take are described at the following page: https://docs.microsoft.com/en-us/azure/app-service-mobile/app-service-mobile-how-to-configure-active-directory-authentication .
For securing certain url paths it is required to set Action to take when request is not authenticated to Allow request (no action).
When you have followed the instructions above, the next step is to create a authorization.</description>
    </item>
    
    <item>
      <title>ipSecurityRestrictions on Azure App Services</title>
      <link>https://www.bramstoop.com/posts/2017/07/2017-07-16-ipsecurityrestrictions-on-azure-app-services/</link>
      <pubDate>Sun, 16 Jul 2017 00:00:00 +0000</pubDate>
      
      <guid>https://www.bramstoop.com/posts/2017/07/2017-07-16-ipsecurityrestrictions-on-azure-app-services/</guid>
      <description>BACK TO BLOG OVERVIEW
  With the powershell scripts underneath you can easily close and open traffic towards your azure app services. Note: by adjusting the resource name variable you can add appsettings to your staging slot as well.
 [expander_maker id=&amp;quot;1&amp;rdquo; more=&amp;quot;Script: open to the world&amp;rdquo; less=&amp;quot;Collapse&amp;rdquo;] ### Open to the world ### Write-Host &amp;ldquo;Open all traffic to app service&amp;rdquo; $resourceGroupName = &amp;lsquo;TOBEFILLED&amp;rsquo; $resourceName = &amp;lsquo;YOURAPPNAMEHERE&amp;rsquo; + &amp;lsquo;/web&amp;rsquo; $r = Get-AzureRmResource -ResourceGroupName $resourceGroupName -ResourceType Microsoft.</description>
    </item>
    
    <item>
      <title>How to export Sitecore SQL Azure databases to Storage Account</title>
      <link>https://www.bramstoop.com/posts/2017/06/2017-06-12-how-to-export-sql-azure-to-storage-account/</link>
      <pubDate>Mon, 12 Jun 2017 00:00:00 +0000</pubDate>
      
      <guid>https://www.bramstoop.com/posts/2017/06/2017-06-12-how-to-export-sql-azure-to-storage-account/</guid>
      <description>BACK TO BLOG OVERVIEW
  The script underneath can be used to export a sql azure database to a storage account. It will create a storage account if it does not exist. Remark: script underneath is based on exporting Sitecore master, core and web database but can be changed to your standards easily.
Note: the database names we use are based on tfs_buildnumbers that we set in a appsetting within the azure app service.</description>
    </item>
    
  </channel>
</rss>