**But creating an HTTP scheme handler did work!!!!!!!!!!** HUZZAH
public bool ProcessRequestAsync(IRequest request, SchemeHandlerResponse response, OnRequestCompletedHandler requestCompletedCallback)
{
try
{
WebClient client = new WebClient();
response.MimeType = "text/html";
response.ResponseStream = client.OpenRead(request.Url);
}
catch (WebException ex)
{
var webResponse = ex.Response as HttpWebResponse;
if (webResponse != null)
{
response.StatusCode = (int)(webResponse.StatusCode);
}
else
{
throw;
}
}
response.ResponseHeaders = new Dictionary<string, string>
{
{"Cache-Control", "no-cache, no-store, must-revalidate"},
{"Pragma", "no-cache"},
{"Expires", "0"}
};
requestCompletedCallback();
return true;
}
Thanks for all your work all, I hope this thread helps someone else in the future.