Step by step migration of ASP.NET Core 2.2 to 3.1

In order to upgrade/migrate asp.net core version to 3.1 following steps to be perform. Download and install Visual Studio 2019 version 16.4 or higher. Download and install .NET Core 3.1  https://dotnet.microsoft.com/download/dotnet-core/3.1 Upgrade the projects of solution to .NET Core 3.1 , because ASP.NET Core 3.1 requires it. Update existing Nuget packages to a version compatible with ASP.NET Core 3.1 in each project Use IHost interface from a IHostBuilder instead of building and running a IWebHost from a IWebHostBuilder in Program.cs public static IHostBuilder CreateWebHostBuilder(string[] args) => Host.CreateDefaultBuilder(args) .ConfigureWebHostDefaults(webBuilder => { webBuilder.UseKestrel() .UseSerilog() .UseStartup<Startup>(); }) Change AddMvc method has been replaced by AddControllers in Startup.cs of each projects. In Startup.cs, UseMvc method to b

Error The RPC server is unavailable. (Exception from HRESULT: 0x800706BA) while WMI script execution [resolved]

WMI(Windows Management Instrumentation) is powerful and flexible tool  when used correctly, it can deliver the best and most important information about your computers, servers and notebooks. 
But when connecting to the remote machine fails then following error can be occurred.

The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)

To resolve error you need to cross verify the below checklist to resolve the above error.

  • Verity that "Windows Management Instrumentation" is running in the remote machine and set it to auto start after restart.
  • Verify that you are entered correct host name or IP Address
  • you need to check that "Remote Procedure Call (RPC)" is running in the remote machine and set it to auto start after restart.
  • you need to check that "TCP/IP NetBIOS Helper" is running in the remote machine and set it to auto start after restart.
  • Need to enable Windows Management Instrumentation (WMI) rule in windows firewall in order to add Bot-Station in Cockpit and following is the steps to do so.
  • Go To Windows Firewall >> Allow app or feature through windows firewall >> Enable Domain, public, home/work Privilege for Windows Management Instrumentation(WMI).
After checking above steps you can resolve the above issue. 

Comments

Popular posts from this blog

Restore the lost focus of Auto post back controls in asp.net update Panel control

Add Comma automatically while entering amounts in textbox using Javascript

Devexpress Datebox date formatting in angular 6 with example