Book Image

ASP.NET Core Essentials

By : Shahed Chowdhuri
Book Image

ASP.NET Core Essentials

By: Shahed Chowdhuri

Overview of this book

<p>ASP.NET Core is the latest collection of Microsoft’s web application development technologies. When you’re trying to reach a broad spectrum of users with a robust web application, ASP.NET Core is there to help you build that application. With the ability to cater to users on desktop, tablet, or smartphone platforms, you can put together a solution that works well anywhere.</p> <p>This book is what you need to get started developing ASP.NET Core applications was quickly as possible; starting by introducing the software and how it can be used in today’s modern world of web applications and smartphone apps. Walking you through the benefits of a Web API to support both applications and mobile apps to give you a solid understanding of the tech to build upon as you see what ASP.NET Core can do for you.</p> <p>The book wraps up with practical guidelines for the use of database technologies, unit tests, security best practices, and cloud deployments for the real world.</p>
Table of Contents (15 chapters)
ASP.NET Core Essentials
Credits
About the Author
About the Reviewer
www.PacktPub.com
Preface

Hello, ASP.NET - your first ASP.NET application


Most programming books and tutorials help you get started with a Hello World application. This refers to a simple application that has all the basic elements of an application to get it up-and-running in your environment. If the words Hello World can be displayed on a screen by the application, you have succeeded in setting it up correctly.

Create a new ASP.NET web application project and select the Empty template as described earlier this chapter. This should provide a basic template for your Hello World application.

Writing a response

By default, the empty template includes a Startup.cs class with a Configure() method in it. This method should have a line of code that writes Hello World to the HTTP response output stream, to be displayed in your browser. The following code is for the Configure() method:

public void Configure(IApplicationBuilder app, 
    IHostingEnvironment env, ILoggerFactory loggerFactory) 
{ 
    loggerFactory.AddConsole(...