private void SendError(int errorCode, string errorMessage)
{
ResponseCode = errorCode;
ResponseMessage = errorMessage;
string errorPage = HTTPServerUtils.GetEmbeddedResource("Woopsa.HTTPServer.HTML.ErrorPage.html");
errorPage = errorPage.Replace("@ErrorCode", errorCode.ToString());
errorPage = errorPage.Replace("@ErrorMessage", errorMessage);
errorPage = errorPage.Replace("@Version", Assembly.GetExecutingAssembly().GetName().Version.ToString());
WriteString(errorPage);
SetHeader(HTTPHeader.ContentType, MIMETypes.Text.HTML);
SetHeader(HTTPHeader.Connection, "close");
}