Server Error in '/' Application.

StatusCode returned an error StatusCodeForbidden, StatusDescription: Ip Forbidden, Data:<!DOCTYPE html>
<html>
<head>
   <title>Web App - Unavailable</title>
   <style type="text/css">
       html {
           height: 100%;
           width: 100%;
       }

       #feature {
           width: 960px;
           margin: 95px auto 0 auto;
           overflow: auto;
       }

       #content {
           font-family: "Segoe UI";
           font-weight: normal;
           font-size: 22px;
           color: #ffffff;
           float: left;
           width: 460px;
           margin-top: 68px;
           margin-left: 0px;
           vertical-align: middle;
       }

           #content h1 {
               font-family: "Segoe UI Light";
               color: #ffffff;
               font-weight: normal;
               font-size: 60px;
               line-height: 48pt;
               width: 800px;
           }

       p a, p a:visited, p a:active, p a:hover {
           color: #ffffff;
       }

       #content a.button {
           background: #0DBCF2;
           border: 1px solid #FFFFFF;
           color: #FFFFFF;
           display: inline-block;
           font-family: Segoe UI;
           font-size: 24px;
           line-height: 46px;
           margin-top: 10px;
           padding: 0 15px 3px;
           text-decoration: none;
       }

           #content a.button img {
               float: right;
               padding: 10px 0 0 15px;
           }

           #content a.button:hover {
               background: #1C75BC;
           }
   </style>
</head>
<body bgcolor="#00abec">
   <div id="feature">
       <div id="content">
           <h1 id="unavailable">Error 403 - Forbidden</h1>
           <p id="tryAgain">The web app you have attempted to reach has blocked your access.</p>
       </div>
   </div>
</body>
</html>

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: Trillium.Business.Core.Services.Rest.Errors.FailedRestRequestException: StatusCode returned an error StatusCodeForbidden, StatusDescription: Ip Forbidden, Data:<!DOCTYPE html>
<html>
<head>
   <title>Web App - Unavailable</title>
   <style type="text/css">
       html {
           height: 100%;
           width: 100%;
       }

       #feature {
           width: 960px;
           margin: 95px auto 0 auto;
           overflow: auto;
       }

       #content {
           font-family: "Segoe UI";
           font-weight: normal;
           font-size: 22px;
           color: #ffffff;
           float: left;
           width: 460px;
           margin-top: 68px;
           margin-left: 0px;
           vertical-align: middle;
       }

           #content h1 {
               font-family: "Segoe UI Light";
               color: #ffffff;
               font-weight: normal;
               font-size: 60px;
               line-height: 48pt;
               width: 800px;
           }

       p a, p a:visited, p a:active, p a:hover {
           color: #ffffff;
       }

       #content a.button {
           background: #0DBCF2;
           border: 1px solid #FFFFFF;
           color: #FFFFFF;
           display: inline-block;
           font-family: Segoe UI;
           font-size: 24px;
           line-height: 46px;
           margin-top: 10px;
           padding: 0 15px 3px;
           text-decoration: none;
       }

           #content a.button img {
               float: right;
               padding: 10px 0 0 15px;
           }

           #content a.button:hover {
               background: #1C75BC;
           }
   </style>
</head>
<body bgcolor="#00abec">
   <div id="feature">
       <div id="content">
           <h1 id="unavailable">Error 403 - Forbidden</h1>
           <p id="tryAgain">The web app you have attempted to reach has blocked your access.</p>
       </div>
   </div>
</body>
</html>


Source Error:


Line 124:                    }
Line 125:
Line 126:                    @Html.Action("RenderItemPurchaseButton", "CaseStudyPage", new { crmId = Model.Crmid, returnUrl = Model.Url, umbracoId = Model.Id, selectedFormat = "Digital" })
Line 127:                }
Line 128:            }

Source File: C:\home\site\wwwroot\Views\Pages\CaseStudyPage\Index.cshtml    Line: 126

Stack Trace:


[FailedRestRequestException: StatusCode returned an error StatusCodeForbidden, StatusDescription: Ip Forbidden, Data:<!DOCTYPE html>
<html>
<head>
    <title>Web App - Unavailable</title>
    <style type="text/css">
        html {
            height: 100%;
            width: 100%;
        }

        #feature {
            width: 960px;
            margin: 95px auto 0 auto;
            overflow: auto;
        }

        #content {
            font-family: "Segoe UI";
            font-weight: normal;
            font-size: 22px;
            color: #ffffff;
            float: left;
            width: 460px;
            margin-top: 68px;
            margin-left: 0px;
            vertical-align: middle;
        }

            #content h1 {
                font-family: "Segoe UI Light";
                color: #ffffff;
                font-weight: normal;
                font-size: 60px;
                line-height: 48pt;
                width: 800px;
            }

        p a, p a:visited, p a:active, p a:hover {
            color: #ffffff;
        }

        #content a.button {
            background: #0DBCF2;
            border: 1px solid #FFFFFF;
            color: #FFFFFF;
            display: inline-block;
            font-family: Segoe UI;
            font-size: 24px;
            line-height: 46px;
            margin-top: 10px;
            padding: 0 15px 3px;
            text-decoration: none;
        }

            #content a.button img {
                float: right;
                padding: 10px 0 0 15px;
            }

            #content a.button:hover {
                background: #1C75BC;
            }
    </style>
</head>
<body bgcolor="#00abec">
    <div id="feature">
        <div id="content">
            <h1 id="unavailable">Error 403 - Forbidden</h1>
            <p id="tryAgain">The web app you have attempted to reach has blocked your access.</p>
        </div>
    </div>
</body>
</html>
]
   Trillium.Business.Core.Services.Rest.RestService.ExecuteAsync(IRestRequest request, IRestClient client) in D:\a\1\s\Trillium.Business.Core\Services\Rest\RestService.cs:130
   Trillium.Business.Core.Services.Rest.<ExecuteAsync>d__6`1.MoveNext() in D:\a\1\s\Trillium.Business.Core\Services\Rest\RestService.cs:38
   System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() +32
   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) +62
   IPA.Business.Services.Items.<GetItemById>d__12.MoveNext() in D:\a\1\s\IPA.Business\Services\Items\CrmItemsService.cs:72

[AggregateException: One or more errors occurred.]
   System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification) +4684257
   IPA.Business.Controllers.Pages.CaseStudyPageController.RenderItemPurchaseButton(String crmId, String returnUrl, String umbracoId, String selectedFormat) in D:\a\1\s\IPA.Business\Controllers\Pages\CaseStudyPageController.cs:76
   lambda_method(Closure , ControllerBase , Object[] ) +291
   System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) +229
   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +35
   System.Web.Mvc.Async.AsyncControllerActionInvoker.<BeginInvokeSynchronousActionMethod>b__39(IAsyncResult asyncResult, ActionInvocation innerInvokeState) +39
   System.Web.Mvc.Async.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult) +77
   System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult) +42
   System.Web.Mvc.Async.AsyncInvocationWithFilters.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3d() +72
   System.Web.Mvc.Async.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() +396
   System.Web.Mvc.Async.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() +396
   System.Web.Mvc.Async.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() +396
   System.Web.Mvc.Async.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() +396
   System.Web.Mvc.Async.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() +396
   System.Web.Mvc.Async.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() +396
   System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFilters(IAsyncResult asyncResult) +42
   System.Web.Mvc.Async.<>c__DisplayClass2b.<BeginInvokeAction>b__1c() +38
   System.Web.Mvc.Async.<>c__DisplayClass21.<BeginInvokeAction>b__1e(IAsyncResult asyncResult) +188
   System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult) +38
   System.Web.Mvc.Controller.<BeginExecuteCore>b__1d(IAsyncResult asyncResult, ExecuteCoreState innerState) +32
   System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +73
   System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult) +52
   System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +39
   System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult) +38
   System.Web.Mvc.MvcHandler.<BeginProcessRequest>b__5(IAsyncResult asyncResult, ProcessRequestState innerState) +46
   System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +73
   System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) +38
   System.Web.Mvc.<>c__DisplayClass4.<Wrap>b__3() +18
   System.Web.Mvc.ServerExecuteHttpHandlerWrapper.Wrap(Func`1 func) +29
   System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride) +1889

[HttpException (0x80004005): Error executing child request for handler 'System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerAsyncWrapper'.]
   System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride) +2533
   System.Web.HttpServerUtility.Execute(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage) +135
   System.Web.HttpServerUtility.Execute(IHttpHandler handler, TextWriter writer, Boolean preserveForm) +34
   System.Web.Mvc.Html.ChildActionExtensions.ActionHelper(HtmlHelper htmlHelper, String actionName, String controllerName, RouteValueDictionary routeValues, TextWriter textWriter) +573
   System.Web.Mvc.Html.ChildActionExtensions.Action(HtmlHelper htmlHelper, String actionName, String controllerName, RouteValueDictionary routeValues) +113
   ASP._Page_Views_Pages_CaseStudyPage_Index_cshtml.Execute() in C:\home\site\wwwroot\Views\Pages\CaseStudyPage\Index.cshtml:126
   System.Web.WebPages.WebPageBase.ExecutePageHierarchy() +252
   System.Web.Mvc.WebViewPage.ExecutePageHierarchy() +148
   System.Web.WebPages.StartPage.ExecutePageHierarchy() +86
   System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) +107
   Umbraco.Core.Profiling.ProfilingView.Render(ViewContext viewContext, TextWriter writer) +200
   System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext context) +378
   System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult) +91
   System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult) +793
   System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult) +793
   System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult) +793
   System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult) +793
   System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult) +793
   System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext controllerContext, IList`1 filters, ActionResult actionResult) +81
   System.Web.Mvc.Async.<>c__DisplayClass21.<BeginInvokeAction>b__1e(IAsyncResult asyncResult) +188
   System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult) +38
   System.Web.Mvc.Controller.<BeginExecuteCore>b__1d(IAsyncResult asyncResult, ExecuteCoreState innerState) +32
   System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +73
   System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult) +52
   System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +39
   System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult) +38
   System.Web.Mvc.MvcHandler.<BeginProcessRequest>b__5(IAsyncResult asyncResult, ProcessRequestState innerState) +46
   System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +73
   System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) +38
   System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +431
   System.Web.<>c__DisplayClass285_0.<ExecuteStepImpl>b__0() +38
   System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step) +11859845
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +158


Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.8.4690.0