'System.Reflection.TargetInvocationException' occurred in mscorlib.dll

0

I try to add Owin in azure worker role in vs 2019 through this link here i copy everthing from this link but on running i got this error .How I resolve this

WorkerRole.cs

using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Net;
using System.Threading;
using System.Threading.Tasks;
using Microsoft.WindowsAzure;
using Microsoft.WindowsAzure.Diagnostics;
using Microsoft.WindowsAzure.ServiceRuntime;
using Microsoft.WindowsAzure.Storage;
using Microsoft.Owin.Hosting;

namespace WorkerRole1
{
    public class WorkerRole : RoleEntryPoint
    {
        private IDisposable _app = null;
        private readonly CancellationTokenSource cancellationTokenSource = new CancellationTokenSource();
        private readonly ManualResetEvent runCompleteEvent = new ManualResetEvent(false);

        public override void Run()
        {
            Trace.TraceInformation("WorkerRole entry point called", "Information");

            while (true)
            {
                Thread.Sleep(10000);
                Trace.TraceInformation("Working", "Information");
            }
        }

        public override bool OnStart()
        {
            // Set the maximum number of concurrent connections
            ServicePointManager.DefaultConnectionLimit = 12;

            var endpoint = RoleEnvironment.CurrentRoleInstance.InstanceEndpoints["Endpoint1"];
            string baseUri = String.Format("{0}://{1}",
                endpoint.Protocol, endpoint.IPEndpoint);

            Trace.TraceInformation(String.Format("Starting OWIN at {0}", baseUri),
                "Information");

            _app = WebApp.Start<Startup1>(new StartOptions(url: baseUri));
            return base.OnStart();
        }

        public override void OnStop()
        {
            if (_app != null)
            {
                _app.Dispose();
            }
            base.OnStop();
        }

        private async Task RunAsync(CancellationToken cancellationToken)
        {
            // TODO: Replace the following with your own logic.
            while (!cancellationToken.IsCancellationRequested)
            {
                Trace.TraceInformation("Working");
                await Task.Delay(1000);
            }
        }
    }
}

Startup1.cs

using System;
using System.Threading.Tasks;
using System.Web.Http;
using Microsoft.Owin;
using Owin;

[assembly: OwinStartup(typeof(WorkerRole1.Startup1))]

namespace WorkerRole1
{
    public class Startup1
    {
        public void Configuration(IAppBuilder app)
        {
            app.Run(context =>

            {

                context.Response.ContentType = "text/plain";

                return context.Response.WriteAsync("My First Owin Application");

            });

        }
    }
}

Exception thrown:

'System.Reflection.TargetInvocationException' in mscorlib.dll An exception of type 'System.Reflection.TargetInvocationException' occurred in mscorlib.dll but was not handled in user code Exception has been thrown by the target of an invocation.

'WaWorkerHost.exe' (CLR v4.0.30319: RdRuntime): Loaded 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\Remote Debugger\x64\Runtime\Microsoft.VisualStudio.Debugger.Runtime.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled. The program '[7272] WaWorkerHost.exe' has exited with code -1 (0xffffffff).

c#
azure-worker-roles
.net-framework-version
asked on Stack Overflow May 30, 2020 by (unknown user) • edited May 30, 2020 by Guru Stron

0 Answers

Nobody has answered this question yet.


User contributions licensed under CC BY-SA 3.0