Articles

Technical archive

101 tutorials, investigations, and practical notes on Azure, Sitecore, DevOps, security, identity, and infrastructure.

55 articles found — Sitecore

Scaling Sitecore Azure Web App

Before scaling Sitecore Azure Web App, you should read about the experience I had and plan to share in this post. In Azure Web Apps, you can easily adjust existing resources almost in real time to accommodate business needs, and this also applies to Web Apps where you can Scale Up and/or Scale Out your application.

Error: An error occurred after logging in Sitecore

In today’s post I am going to share an issue I faced a while ago during a login process Error: An error occurred after logging in Sitecore People think IT professionals are fearless but no one knows the…

Queries in Solr

In today’s post I’m going to share how queries in Solr can be helpful, especially during troubleshooting sessions. For those who don’t know, Sitecore uses a search engine for two purposes in a standard installation:

Administrator checkbox overlaps Azure AD groups

Lately, I have been working a lot in Sitecore environments integrated with Azure AD and last week while troubleshooting a permission issue which I couldn’t reproduce using my user. After struggling a bit, I…

Sitecore announces 2020 MVPs

BAM! Another year starts, and as usual Sitecore announces their MVPs for 2020. And for the 4th time consecutive (2017, 2018, 2019 & 2020) I’ve been awarded as a Sitecore MVP. Let’s make another great year…

SSL/TLS error while rebuilding xDB index

During a troubleshoot session with Sitecore, I was asked to rebuild the xDB index and I thought “I should connect to Sitecore and be able to rebuild it, easy peasy”. Sitecore support provided me with the…

Why admin/b does not work anymore?

Recently I had to install Sitecore 9.2, and before getting thousands of errors by using my Powershell scripts I decided to have a look in the Installation Guide As you may know, you can provision a Sitecore…

Adding Publishing Targets in Sitecore 9.1

As you probably know Sitecore standards send the content from Master to Web database (or publishing database if you prefer), however, Sitecore also provides a way to add more publishing targets. Do you…

How to modify Sitecore Identity Server URL?

I think at some point you will be at the same scenario as I was today: a brand new Sitecore 9.1, everything looking good, working, fully functional, easy peasy, so you decided to send a quick note to your…

Replace the Sitecore license in Azure PaaS all at once

If you’ve already gone through changing the Sitecore license either on‑premises or PaaS, you know how painful it can be, especially for scaled environments. Since Sitecore 9 the license path has changed, so you should be careful to put everything where it belongs.

[Solved] Unicorn issue with Sitecore Identity

I’ve started to work at the Continuous Integration & Continuous Delivery part in a Sitecore project. As I am not familiarized with the process, I decided to create my very first Sitecore project/solution in…

Sitecore Announces 2019 MVPs

WOW! I can’t believe it’s that time of year again when Sitecore announces the 2019 MVPs. I vividly remember how my day looked when I was first awarded as Sitecore MVP back in 2017, and again in 2018…

Sitecore connecting to MongoDB using SSL

After configuring valid certificates in MongoDB it is time to establish the communication from Sitecore to MongoDB, and unfortunately Sitecore does not communicate with Mongo using SSL Out of the box. I…

Sitecore announces 2018 MVPs

Exactly one year ago, for the very first time, I was receiving the honor to be part of the Sitecore MVP group. Back then, I shared with you about my start, goals and how happy I was in be awarded! Last…

[SOLVED] Sitecore – Heartbeat.aspx throws Error 500

A few weeks ago I was working in an installation using Sitecore 8.2 update 2 in a Virtual Machine at Azure. As per you can see in the diagram below, I have 2 Content Delivery behind a Load Balancer to split…

WebDAV must be disabled on Content Delivery Server

While I was playing around with Sitecore Diagnostics Tool, I faced some problems with a WebDAV error in my Content Delivery node that says WebDAV must be disabled on Content Delivery serverWebDAV is…

Sitecore PaaS on Azure: is it all about cost?

To sum up this article, the answer is: NO! Of course, I won’t make the assertion that cost isn’t a factor in the decision-making process, but I can say that it certainly isn’t the only consideration. You…

Using Sitecore Diagnostics Tool

Wouldn’t it be great to run an inspection on your Sitecore instance before delivering it to development or in a production environment? Well, a couple weeks ago, while discussing some points about Sitecore instances, my colleague [João Neto](https://twitter.com/netoJoao87) introduced me to the [Sitecore Diagnostics Tool](https://github.com/Sitecore/Sitecore-Diagnostics-Tool), which seems to be a great tool that lets you automatically diagnose Sitecore sites.

Installing Sitecore Diagnostics Tool

1. Access the website and look for Available only as a ClickOnce installer 2. Click Install and Launch 3. Launch the Sitecore.DiagnosticsToolset.WinApp.application file 4. Wait until it asks you to install…

Definitive Guide to Sitecore Firewall Rules

Today, using multiple layers of security to protect your data is no longer a luxury; it is non-negotiable. Furthermore, you need to ensure your Sitecore solution keeps functioning and communicating with your integrated services (e.g., SQL, Mongo, Solr) while maintaining the same level of security.

Sitecore 8.2 – SQL Server Always On Availability Groups

A few months ago I wrote a post discussing the changes in Sitecore 8.2 from a requirements perspective. At that time, I didn’t know about the support for SQL Server Always On Availability Groups! Microsoft…

Sitecore announces 2017 MVPs

Back in 2013 I started my Sitecore journey, and since last year I set a goal to explore this world using my System Administrator skills by writing articles, contributing in the community and being an active…

Sitecore – Using SSL part 3

This is the third part in a series of posts about Using SSL on a Sitecore environment, I hope you enjoy it! On my last two posts (part 1 and part 2), you saw an overview of SSL, how to create a self-signed…

Sitecore – Using SSL Part 2

This is the second part in a series of posts about Using SSL on a Sitecore environment, I hope you enjoy it! On my previously post, you saw an overview of SSL, how to create a self-signed certificate and…

Sitecore – Using SSL part 1

Formerly known as Secure Sockets Layer (SSL), it has become increasingly important today to keep data protected by establishing an encrypted link between a server and a client. This is the…

Sitecore – SOLR is NOT starting trick #2

In today’s post, I’ll show another tricky way to get the Solr service started, which saved a couple of hours when reinstalling it. The story is pretty similar to my last post where I had a Sitecore instance configured to use Solr that was up and running, but a Solr Server restart caused by a general OS failure.

Sitecore – SOLR is NOT starting trick #1

As you probably know, Sitecore supports the Solr search engine, and I got stuck when its services weren't starting! In this post I'll show how I overcame this and saved myself from a painful rework…

Sitecore Security Hardening Guideline #2

In the past, the biggest concern was having your wallet stolen, since everything about our life is tied to it, right? And nowadays, what do you think is the biggest one? YOUR DATA BE EXPOSED! Am I right? Based on that, Sitecore provides best practices and recommendations that help you make your installation as secure as possible, and says:

Sitecore databases – using Azure SQL

Since I have seen the term CLOUD for the first time, I already heard many assumptions from “in love” to “no supporters” people. Everyone has its own perspective, and who wouldn’t smell a rat when their…

Sitecore Installations – tips and tricks #3

How many Sitecores have you installed? You’ve probably lost count, haven’t you? And you know better than I how automated this process has become, and you practically don’t see what you did, and **DONE** everything…

Sitecore installations – tips and tricks #3

How many Sitecore instances have you installed already? Have you lost the number, haven’t you? And you know better than me that it becomes an automatic process you almost don’t see what you’ve done, and BAM…

Sitecore Security Hardening Guideline #1

On my previous post, I’ve guided you through the steps you need to take in order to add license.xml into the Data folder based on Sitecore recommendations, which means provisioning /Data folder outside of…

Sitecore – Strengthening Security

In the previous post, I walked you through every step to add the license.xml file to the Data folder based on Sitecore's recommendations, which means placing the /Data folder at the same level as the main /Website folder.

Sitecore installations – tips and tricks #2

As you probably know, Sitecore requires a license.xml to run and it is tied to the Sitecore web root’s data folder within a valid license on it, otherwise you won’t be able to run Sitecore at all! However,…

Sitecore Installation – tips and tricks #2

You probably already know that Sitecore needs a file named **license.xml** inside the **Data** folder, otherwise your installation won’t start at all! However, especially…

Sitecore installations – tips and tricks #1

Let’s assume you have a Sitecore instance running smoothly and a server change is necessary, for whatever reason, and your first thought is “could not be easier, very straight forward process!”. However, I…

Sitecore Installation – tips and tricks #1

Assumindo que você tem uma instância Sitecore rodando e uma mudança de servidor é necessária, por qualquer razão, e o seu primeiro pensamento é “não poderia ser mais fácil, processo extremamente simples”.…

Articles — Vinicius Deschamps