private void HandleLicensingError(LicensingException excep)
        {
            string contact     = BuiltInFunction.EncodeUrl(RuntimePlatformUtils.GetAdministrationEmail());
            string errorCode   = "APPLICATION_LICENSING_ERROR";
            string errorDetail = BuiltInFunction.EncodeUrl(excep.Detail.IsEmpty() ? excep.Message: excep.Detail);

            Server.Transfer("/customHandlers/app_offline.aspx?contact=" + contact + "&errorCode=" + errorCode + "&errorDetail=" + errorDetail);
        }
Esempio n. 2
0
 /// <summary>
 /// Encode URL query parameters, escaping prohibited characters.
 /// </summary>
 /// <param name="urlToEncode">Text to encode.</param>
 /// <returns><code>urlToEncode</code>, appropriately encoded.</returns>
 public static string UrlQueryEncode(String urlToEncode)
 {
     return(BuiltInFunction.EncodeUrl(Uri.UnescapeDataString(urlToEncode.Replace('+', ' '))));
 }