37 votes
Accepted

What is the purpose of keepalive.aspx?

Purpose of keepalive.aspx Here's the full code of the page in Sitecore 8.0: <%@Page Language="C#" %> <%@ Import Namespace="Sitecore.Analytics" %> <!DOCTYPE html> <html> <...
Dmytro Shevchenko's user avatar
13 votes
Accepted

How to set X-Frame-Options to deny?

I think your best option (requiring no code or overwrites) would be to configure UrlRewrite to filter out the header. There are already half a dozen reasons why you might have this module installed ...
Mark Cassidy's user avatar
  • 25.2k
13 votes
Accepted

Are there specific IIS setting recommendations for Sitecore?

I will recommend these specific settings for Sitecore in IIS: Ensure that Maximum Worker Processes for the Application Pool is set to 1 (under advanced settings) Ensure that Load User Profile ...
Vlad Iobagiu's user avatar
  • 18.5k
12 votes

What is the purpose of keepalive.aspx?

Adding to Dmytro's answer - indeed the KeepAlive.aspx serves to keep a heartbeat running. While in most cases this is the equivalent of setting the idle session timeout to 0, there are cases where ...
Mark Cassidy's user avatar
  • 25.2k
11 votes
Accepted

Does Sitecore add X-Frame-Options: SAMEORIGIN?

It's added by an HttpModule. In the system.webServer/modules section of the web.config. <add type="Sitecore.Web.XFrameOptionsHeaderModule, Sitecore.Kernel" name="SitecoreXFrameOptionsHeaderModule"...
Ben Golden's user avatar
  • 3,313
11 votes

What is the purpose of keepalive.aspx?

I personally think the KeepAlive page is there for people who don't understand or haven't bothered to tune their IIS application settings. Even with the KeepAlive page, if your site sits idle for 29 ...
Chris Sulham's user avatar
  • 1,458
10 votes

What is the purpose of keepalive.aspx?

I don't know that your question needs more than 4 answers, maybe you've got what you wanted, but I do have another aspect not previously mentioned :) -- so let me add yet another answer. The ...
G Killian's user avatar
  • 1,309
10 votes
Accepted

Which IIS role services are required for Sitecore?

I don't have a definitive list anywhere, and without actually attempting to remove each service one at a time until it breaks, here is the list of role services we use on a "locked down" Content ...
Richard Hauer's user avatar
10 votes
Accepted

What is the recommended application pool identity to use for Sitecore?

You can use either, but I recommend ApplicationPoolIdentity whenever possible. TBH, your question really isn't Sitecore-specific, but the below info should help to get you started. Application Pool ...
Zachary Kniebel's user avatar
9 votes

Sitecore 301 Redirect or IIS URL Rewrite

Well in any case you will have to bind example.com as well as www.example.com on your website. Next you have multiple options. Either use IIS Rewrite rules. <rule name="Root Hit Force HTTPS ...
Bart Verdonck's user avatar
9 votes
Accepted

Renaming Sitecore IIS site causes memory leak?

The only thing I can think off is the fact that renaming the IIS would change Sitecore's instance name if you haven't specified it explicitly with the setting "InstanceName". Sitecore has several ...
Vicent Galiana's user avatar
7 votes
Accepted

How to enable Directory Browsing on a folder on a Sitecore web site?

You need to add your directory path to IgnoreUrlPrefixes settings: <setting name="IgnoreUrlPrefixes" value="...|/your-directory-path" /> and add a web.config file inside that directory with ...
Marek Musielak's user avatar
  • 23.8k
7 votes
Accepted

Sitecore 301 Redirect or IIS URL Rewrite

Yes, You can achieve this requirement through Sitecore 301 Redirect Module or IIS URL Rewrite both. Paste the below Code inside your <system.webServer></system.webServer> element in the ...
Ashish Bansal's user avatar
6 votes

What is the purpose of keepalive.aspx?

Besides what has been mentioned on the other answers it can be useful if you have a load balancer and you want to configure a page where the load balancer can ping sitecore to know if the node is up ...
Diego's user avatar
  • 5,688
6 votes

What is the purpose of keepalive.aspx?

This is the reason it's there yes, it is so: Scheduled tasks run as expected, even when traffic is low / non-existent There is no delay hitting the site if the application pool has recycled - so no ...
Steven Newstead's user avatar
6 votes

Is there a reason that I am not able to run my Sitecore 7.2 locally?

Do you have any additional customization in web.config? If yes, try breaking your web.config and put your customization in separate patch files. Meanwhile also have a look at the blog post below, ...
Amitabh Vyas's user avatar
  • 2,554
5 votes
Accepted

SSL certificate requirements for Sitecore 9 Update 1

The only site that needs to be https is the xConnect service, though your Sitecore site is extremely highly recommended to be https as well. Since you are an XP0 configuration where everything is on a ...
George Chang's user avatar
  • 1,225
5 votes
Accepted

Deleting the media cache folder resets app pool

The problem you are seeing is a "feature" of IIS that will recycle the application pool if too many files change inside the webroot. This includes that media cache folder. I'm not sure of the actual ...
Richard Seal's user avatar
  • 20.4k
5 votes

IIS home page is getting loaded instead of sitecore 9.3 Home page

Sitecore 9+ by default the sites are secure only. Please try with https://sitecoreinstance93sc.dev.local Couple of things can be verified with these issues: Open IIS and right click on the website ...
Bala's user avatar
  • 310
4 votes

Sitecore 7.1 IIS workers fighting with each other

Your Sitecore application should never use the same Data folder. If they do, they will override their indexes every time while index is rebuilt. I'm guessing that's exactly what's happening in your ...
Marek Musielak's user avatar
  • 23.8k
4 votes

How to properly setup Active Directory authentication using LDAPLogin.aspx?

This behavior is seen if the custom host header that you use does not match the local computer name. We had the same issue where despite providing the right credentials in the window prompt, we were ...
Abhishek Shrivastava's user avatar
4 votes
Accepted

Hitting a 'local' sitecore 9 instance from another machine

It is really not Sitecore specific but I'll answer this anyway. Regarding your first question: It's not the same since the web server running on your local machine routes the request to different ...
Sebastian Lay's user avatar
4 votes
Accepted

Exception while switching Lucene to Solr 4.1 on Sitecore 7.2

From what I remember, ProviderIndexSearchConfiguration class (the return type of missing method) is a really old one. It was replaced with ContentSearchConfiguration. I just checked Sitecore.Solr....
Marek Musielak's user avatar
  • 23.8k
4 votes
Accepted

Multiple websites hosted in the same app pool

Sitecore is not designed to work with multiple individual instances in a single AppDomain. @RichardSeal reminded me that it makes use of shared (singleton) objects that would conflict between the two ...
Dan Sinclair's user avatar
  • 5,395
4 votes

Sitecore CD instance - Restrict access to Sitecore folder without blocking keepalive.aspx?

I'm not aware of a way to do what you are asking because deny permissions are always stronger than grant permissions, so the instruction to deny access to /sitecore/* would beat the instruction to ...
Dan Sinclair's user avatar
  • 5,395
3 votes

Is there a reason that I am not able to run my Sitecore 7.2 locally?

The issue is with the web.config being greater than 250KB. You can edit the registry but that is not recommended. The better way to do is to move your Sitecore configuration to patch files in the ...
Gabbar's user avatar
  • 608
3 votes
Accepted

Sitecore using multiple IIS Websites configured with same physical path

As far as i know, Sitecore does not recommend this, Some issues you might run into : If your site have access to master Database and tries to update items, these updates will not be synced between ...
Ahmed Okour's user avatar
  • 2,124
3 votes

Renaming Sitecore IIS site causes memory leak?

That doesn't sound like a memory leak to me - just not enough information for me to make that conclusion -, but the described symptoms may still indicate a problem. Before doing anything, have a ...
Zachary Kniebel's user avatar
3 votes

What is the recommended application pool identity to use for Sitecore?

From the installation guide I can see Sitecore recommend ApplicationPoolIdentity or NetworkService. Please see: https://dev.sitecore.net/~/media/Downloads/Sitecore_Experience_Platform/8_0/...
Vlad Iobagiu's user avatar
  • 18.5k
3 votes

How to enable Directory Browsing on a folder on a Sitecore web site?

If you mean you want to by pass Sitecore all together and load up some static HTML for example, add your path on the end of this pipe separated setting in the Web.config or in Sitecore.config in later ...
Ian Graham's user avatar
  • 1,033

Only top scored, non community-wiki answers of a minimum length are eligible