Thursday, April 27, 2017

mark or make job as durable in Quartz .net?

Mark or make job as durable in Quartz .net?

 

This is the code segment to mark Job as durable in case you are not trigging through ITrigger.

public static ISchedulerFactory schedFact = new StdSchedulerFactory();
        IScheduler sched = schedFact.GetScheduler();

IJobDetail jobEOD = JobBuilder.Create<Facilities>().WithIdentity("Facilities").StoreDurably(true).Build();
                                        JobKey jobKey = JobKey.Create("Facilities");
                                        sched.AddJob(jobEOD, false);
                                        sched.TriggerJob(jobKey);

 

Categories: WCF and WebAPI

Tuesday, April 25, 2017

Exclude controllers methods from docs or swagger

Exclude controllers methods from docs or swagger

If you would like to ignore controller’s action method from documentation or swagger ,kindly out an annotation just above an action method.

 [ApiExplorerSettings(IgnoreApi = true)]

Thanks

Tuesday, April 18, 2017

There was an error running the selected code generator dotnet -aspnet-generator:

Error-Messages

Resolution for this issue is as given below:

Kindly put the following line of code into .csproj file if you have created the solution in Visual Studio 2017 under item group.

Open .csproj file either in notepad or desired editor .paste the following line in ItemGroup as shown below:

<ItemGroup>

<DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="1.0.0-msbuild3-final" />

  </ItemGroup>

Hope it’ll help you some day. Enjoy Coding.

Categories: AngularJS , MVC , WCF and WebAPI

 

Unable to resolve service for type 'Microsoft.Extensions.Configuration.IConfiguration' while attempting to activate

Error-Messages

Resolution:

Put this line in Startup.cs file under Configuration Services Method to inject dependency as shown below:

services.AddSingleton<IConfiguration>(Configuration);

// This method gets called by the runtime. Use this method to add services to the container.
       public void ConfigureServices(IServiceCollection services)
        {
            // Add framework services.
            services.AddMvc();
           services.AddSingleton<IConfiguration>(Configuration);
            services.AddSingleton<IFirstService, FirstService>();
        }

Monday, April 17, 2017

ASP.NET Core 1.0 ConfigurationBuilder().AddJsonFile(“appsettings.json”); not finding file

Or

"The configuration file 'appsettings.json' was not found and is not optional. The physical path is

 

Related image

"The configuration file 'appsettings.json' was not found and is not optional. The physical path is

Resolution

I was working on .net core for the first time and confronted an issue during development.it was throwing an error in Startup class .it count not find appsettings.json file from current directory.

Here is the solution for that as depicted beloSmile with tongue out

put these lines in such a way may help to mitigate an issue:

 

var builder = new ConfigurationBuilder().AddJsonFile("appsettings.json");          
Configuration = builder.Build();

var builder = new ConfigurationBuilder().SetBasePath(Directory.GetCurrentDirectory()).AddJsonFile("appsettings.json");           
Configuration = builder.Build();

Thanks

Warm Regards
Sachin Kalia