Recently Microsoft has released ASP.NET Core 1.0 RC2, I am getting lots of request from readers that about creating Web API. So I thought it will be a good idea to write a blog post about how to create Rest API(Web API) with ASP.NET Core 1.0.
So let’s get started via creating an ASP.NET Core 1.0 Web Application like following.
Once you click on ASP.NET Web Application, It will ask whether you need to create Web Application or Web API application. We are going to Web API so I am going to select Web API Application like following. Please note that in ASP.NET Core 1.0 there is no separate libraries or DLLs required for creating web APIs. This is just a project template.
Now once you click on OK It will create a Web API application with default values controller and program.cs. As you know Program.cs is now starting point for the ASP.NET Core 1.0 application so It contains all the required configuration and startup items. Following is a code for that. using System.IO;
Update: I have written a new blog post about better approach to create a PDF with asp.net mvc- You can find that following location.- A Better Solution to create PDF with Rotativa and ASP.NET MVC
In this post we are going to learn how we can easily create PDF from ASP.Net application with the help of Razor PDF NuGet package.
About Razor PDF:
This NuGet package is created by Al Nyveldt It internally uses ITextSharp an open source PDF convertor library. RazorPDF uses Razor View engine to create iTextXML which is in tern used to produce PDF file. You can get more information about that at below link.
Recently, After Upgrading to the newer version of Gulp, I was getting this error. After doing lots of finding online and in my system I was able to figure out that Modules like Gulp does not installed to the path. So when you try to run it from the command line it was showing below error.
gulp is not recognized as internal or external command
How to solve : gulp is not recognized as internal or external command
To solve this error we just need to create a new environment variable and set the NPM modules path there.
To create an environment variable, Right click My Computer/ This Pc and click on properties. It will open following windows.
Go to Advance System Settings and it will open system properties windows like below.
Click on Environment Variables it will open an environment and system variables windows like below.
Click on new System variable and put NODE_PATH in system variable name and %AppData%\npm\node_modules into the variable value like below.