Use the
Uri.TryCreate method[
^]:
Uri baseUri;
string baseValue = System.Configuration.ConfigurationManager.AppSettings["Base_GDL_Matltrans"];
if (!Uri.TryCreate(baseValue, UriKind.RelativeOrAbsolute, out baseUri))
{
throw new ConfigurationErrorsException("Invalid base URL.");
}
Uri searchUri;
string relVaue = System.Configuration.ConfigurationManager.AppSettings["Relative_GDL_Matltrans"];
if (!Uri.TryCreate(baseUri, relValue, out searchUri))
{
throw new ConfigurationErrorsException("Invalid relative URL.");
}
searchUrl = searchUri.ToString();
If that doesn't work, you'll need to check the values returned from the
<appSettings>
section in your
web.config
file.