title: Where shall I put my utilities classes in a ASP.NET MVC3 application?
body: <p>I am developing a web application in ASP.NET MVC3 with C# and Razor.</p>
  
  <p>I need to create an <strong>utility class</strong> where I put functions to convert string into dates(years, months, days, etc...).</p>
  
  <p>In ASP.NET Web Forms I used to place this kind of classes inside the <strong>App_Code</strong> folder. In MVC there is not such folder and I don't think <strong>utility classes</strong> belong neither to <strong>Models</strong> nor to <strong>Helpers</strong>(a folder I created to put my extensions on HTML Helpers).</p>
  
  <p>I read that is a good practice to place the utility classes in a <strong>different assembly</strong>. I guess a different project should do the job but what kind of project shall I create? A plain <strong>Class Library project</strong> seem the most logical choice to me. </p>
  
  <p>However in my case I just need to put one single class with several methods so, if we ignore re-usability, isn't it more logic to put the utility class somewhere in my MVC3 Web application?</p>