title: ASP.NET + Configuring Entity Tags
body: <p>I have developed an ASP.NET web application that I'm working on putting the finishing touches on. To assist with this, I have been using YSlow. With this tool, I have discovered that I have not properly configured the entity tags of the components on my pages. Unfortunately, I have no idea how to do this.</p>
  
  <p>How do I configure entity tags on components within an ASP.NET page?</p>
  
  <p>Here is what YSlow says:</p>
  
  <p>There are 28 components with misconfigured ETags
  <a href="http://localhost:81/resources/page.js" rel="nofollow noreferrer">http://localhost:81/resources/page.js</a>
  <a href="http://localhost:81/resources/images/bg.png" rel="nofollow noreferrer">http://localhost:81/resources/images/bg.png</a>
  <a href="http://localhost:81/resources/images/app.png" rel="nofollow noreferrer">http://localhost:81/resources/images/app.png</a>
  ...</p>
  
  <p>Entity tags (ETags) are a mechanism web servers and the browser use to determine whether a component in the browser's cache matches one on the origin server. Since ETags are typically constructed using attributes that make them unique to a specific server hosting a site, the tags will not match when a browser gets the original component from one server and later tries to validate that component on a different server.</p>
  
  <p>Thank you!</p>