title: __RequestVerificationToken is not always being created
body: <p>We have a page with several forms. Each has its own <code>@Html.AntiForgeryToken()</code>. On my local machine everything is great.</p>
  
  <p>We deployed to Azure (PAAS), but the <code>__RequestVerificationToken</code> <em>is not being created on every request</em>. Sometime it is there and sometime I get the <em>The required anti-forgery cookie is not present</em> and rarely I get the <em>tokens do not match error</em>.</p>
  
  <p>I'm completely clueless at this point. I can't figure out if there's something wrong in our code or on Azure environment? No ajax in these forms.</p>
  
  <p>We have added the <code>&lt;machineKey&gt;</code> section to our <em>web.config</em>. No caching. Sometimes it occurs on new devices from the first time.</p>