X-Ray causes my app to throw a NullReferenceException from ASP.NET MVC code

0

In my ASP.NET MVC running on EC2, I get the following exception when accessing my webapp:

[NullReferenceException]: Object reference not set to an instance of an object.
   at System.Web.HttpApplication.GetNotifcationContextProperties(Boolean& isReentry, Int32& eventCount)
   at System.Web.HttpApplication.PipelineStepManager.ResumeSteps(Exception error)
   at System.Web.HttpApplication.BeginProcessRequestNotification(HttpContext context, AsyncCallback cb)
   at System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context)

As you can see, the error is in the .NET framework, not thrown directly from my Global.asax.cs.
Here is my Global.asax.cs:

public class MvcApplication : System.Web.HttpApplication
	{
		protected void Application_Start()
		{
                        ...
                       AWSXRayASPNET.RegisterXRay(this, "authorize-qa");
                 }
        }

I've confirmed the X-Ray Windows Service is running on my instance.

Edited by: LuisLDQ on Oct 21, 2019 10:43 AM

Added line about X-Ray Windows Service

LuisLDQ
質問済み 5年前221ビュー
1回答
0

My problem was I wasn't putting the call to the SDK in the Init method.

LuisLDQ
回答済み 5年前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ