MVC application data only populated when code changed
<p>I'm getting a very strange problem which has been happening since I switched to Local IIS from IIS Express.</p>

<p>My data only populates <em>after</em> I make changes to the code. If I don't make changes but run the application or start the website, no data is being retrieved.</p>

<p>I don't think it's a problem with the database. Does anyone have any idea what could be going on here?</p>

<p>Edit: The code I'm using to make the call to a Couchbase database is:</p>

<pre><code>   var docs = _interceptorToCouchbase.GetView(Bucket.Fact, "User", "GetUserList").Stale(StaleMode.False).Execute&lt;IViewRow&gt;("User", "GetUserList").Select(user =&gt; Convert.ToString(user.Info.Values.FirstOrDefault(), CultureInfo.CurrentCulture))
</code></pre>

<p>However, I don't think that's relevant to this question. I don't even understand how Couchbase would <em>know</em> when I've changed the code. I'm getting the impression that there's something crucial that I'm missing relating to running ASP.NET applications on the web. </p>