title: How to determine if .NET code is running in an ASP.NET process?
body: <p>I have an instance of a general purpose class that will be executed both under
  ASP.NET and a stand alone program. This code is sensative to the process where it
  is being run - that is, there are certin methods that should not called if
  running under ASP.NET. How do you determine if the code is executing in an ASP.NET
  process?</p>
  
  <p>The solution I am currently using is answered below.</p>
  
  <hr>
  
  <p>I wish someone would add a comment as to why this question has gotten downvoted and/or propose a better way to ask it! I can only assume at least some folks have looked at the question and said "what an idiot, ASP.NET code is .NET code".</p>