Имеется код, который может запускаться при помощи планировщика.В коде есть строка, в которой получается адреса сайта. При запуске из планировщика будет возникать NullReferenceException, по всей видимости, HttpContext.Current - null.
var applicationUrl = Terrasoft.Web.Common.WebUtilities.GetParentApplicationUrl(
HttpContext.Current.Request);Какой есть ещё способ получить адрес сайта?
Нравится
1 комментарий
3 октября 2017 14:19
Как вариант, можно использовать системную настройку SiteUrl
protected virtual string GetApplicationUrl() {
string urlString = HttpContext.Current != null
? WebUtilities.GetBaseApplicationUrl(HttpContext.Current.Request)
: SystemSettings.GetValue(this._userConnection, "SiteUrl", string.Empty);
return urlString;
}
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать