I am trying to create a simple code to retrieve a string for the current url as follows:
string currentURL = HttpContext.Current.Request.Url.ToString();
However, I get the error upon running the code: Object reference not set to an instance of an object.
I assume I have to create an instance of HttpContext. The arguments for HttpContext are either HttpContext(HttpRequest request, HttpResponse response) or HttpContext(HttpWorkerRequest wr). 
Is there documentation that details how to work with these arguments? I'm fairly new to C#, so I'm not entirely sure how to instantiate this object properly, and have not found any resources that have been helpful (including MS library).
 
     
    