New Features on ASP.NET Core 2.2
Microsoft has announced ASP.NET Core 2.2 within the global update of .NET Core SDK 2.2.100.
This update, included in the December 2018 update, requires Visual Studio 2017 15.9 or higher, or Visual Studio for Mac v7.7 or higher, or Visual Studio Code C # extension v1.17.1 or higher. Regardless of this, we could also install it as an optional component within Visual Studio 2019 16.0 Preview 1.
The list of ASP.NET improvements is quite strong, although the focus of this version was on all things performance and productivity in development.
The integration with Open API (Swagger) has been improved, the performance in routing with MVC has been improved, a new application health check API ( Health Checks API ) has been added, it has been improved up to 400% the throughput in IIS and 15% validation of the model in MVC. There is a preview of HTTP / 2, and the templates have been updated to Bootstrap 4 and Angular 6. We will also find a Java client for ASP.NET Core SignalR and improvements of up to 60% with Linux in HTTP Client and 20% in Windows.
The integration with Open API (Swagger)
Open API (alternatively known as Swagger) is a language-agnostic specification for describing REST APIs. The Open API ecosystem has tools that allows for discovering, testing and producing client code using the specification. Support for generating and visualizing Open API documents in ASP.NET Core MVC is provided via community driven projects such as NSwag, and Swashbuckle.AspNetCore.
The new routing features will be on by default for 2.2 applications using MVC.
UseMvc and related methods with the 2.2 compatibility version will enable the new ‘Endpoint Routing’ feature set. Existing conventional routes (using
MapRoute) or attribute routes will be mapped into the new system. If you need to specifically revert the new routing features, this can be done by setting an option.
Added a new service called
LinkGenerator, it is a singleton service that supports generating paths and absolute URIs both with and without an
HttpContext. If you need to generate links in Middleware or somewhere outside of Razor then this new service will be useful to you. You can use it in Razor, but the existing APIs like
Url.Action are already backed by the new service so you can continue to use those.
SignalR Java Client
In ASP.NET Core 2.2 they are introducing a Java Client for SignalR. The first preview of this new client is available now. This client supports connecting to an ASP.NET Core SignalR Server from Java code, including Android apps.
ASP.NET Core Module Improvements
They’ve introduced a new module (
aspNetCoreModuleV2) for hosting ASP.NET Core application in IIS in 2.2.0-preview1. This new module adds the ability to host your .NET Core application within the IIS worker process and avoids the additional cost of reverse-proxying your requests over to a separate dotnet process.
Health Checks API
Health checks are used by a container orchestrator or load balancer to quickly determine if a system is responding to requests normally. A container orchestrator might respond to a failing health check by halting a rolling deployment or restarting a container. A load balancer might respond to a health check by routing traffic away from the failing instance of the service.
Typically health checks are exposed by an application as a simple HTTP endpoint used by monitoring systems. Creating a dedicated health endpoint allows you to specialize the behavior of that endpoint for the needs of monitoring systems.
On the other hand, the people of PlainConcepts have in their package BeatPulse a good news to give as it now supports the new Health Checks API.
BeatPulse project was created to fill a gap in Asp.Net Core ecosystem when no health checks libraries were available.
Now that Microsoft is rolling out their own health checks integration, the Beatpulse project will be focused in contributing towards this library.
Health checking is the process where load balancers or application delivery controller does periodic checks on our applications to make sure that they are up and responding without any problems. If our applications are down for whatever reason or any of the systems that our applications depends on (A database, a distributed cache, web service, ect) are down, the load balancer, k8s, should detect this and stop sending traffic its way trying to restore services manually or automatically.
BeatPulse is a powerfull liveness, readiness library for .NET Core Applications with many out of box enterprise health check services.
Remember that in the development environment the most logical is to install the new SDK, which in turn will deploy .NET Core 2.2 Runtime and ASP.NET Core 2.2.
Best and Cheap Unlimited ASP.NET Hosting
We’ve been collecting data for years, all while paying thousands of dollars to another provider, just to make sure we didn’t make any brash decisions. We were looking for a long term partner for hosting our web sites, and HostForLIFEASP.NET has stepped up to the plate in a huge way.
In the year 2008, a group of IT professionals pulled their resources together and formed HostForLIFEASP.NET, the provider which focus on Windows ASP.NET hosting technology, this date, HostForLIFEASP.NET remains privately held.
It owns a big advantage that is short distance between its offices and the datacenter. HostForLIFEASP.NET has many data centers in Europe. This is big advantages for customers in Europe. Customer can choose their Paris, London, Frankfurt, Amsterdam, and also their newest Italy datacenters if you register their ASP.NET hosting plan.
Small businesses and private individuals form the core of its client base in the ASP.NET hosting business, with about 150,000 websites hosted through its facilities.
Unlimited European Windows ASP.NET Core 2.2 Hosting
|HostForLIFE.eu Review||Website: http://hostforlife.eu|
|Price||€2.97/mo, 15% off €3.49/mo regularly|
HostForLIFEASP.NET is one of the most rich-featured hosting providers, offering a large set of technologies as well as the competitive highlights. We have listed some of the typical features in the following, all of which can bring great benefits.
|ASP.NET Framework||PHP Framework||Database|
|ASP.NET 5 / ASP.NET Core||PHP v. 7 or lower||MSSQL Server 2016 / 2019|
|ASP.NET 4.8/4.7/4.6||Latest PHPMyAdmin||MSSQL Server 2012 / 2014|
|ASP.NET 4.5/4.0/3.5/2.0||SSI / CGI||MSSQL Server 2008R2|
|Classic ASP & EF 6||Zend Optimizer||MSSQL Server 2008|
|ASP.NET MVC v. 6.0||ionCube PHP Loader||Latest MySQL Version|
|ASP.NET MVC v. 5.2/5.1.2||Cron Jobs||Remote Access to MSSQL|
|ASP.NET MVC v. 5.1.1/5.1||ImageMagick||Remote Access to MySQL|
|Silverlight v. 6.0/5.0/4.0||Streaming Audio/Video||SQL DBO_Owner Rights|
|.CSHTML / Razor Engine||Latest CakePHP||SQL Server FileStream **|
|Crystal Report 2013/2010||Latest CI Framework||SSRS **|
|Visual Studio LightSwitch||NetPBM, GD|
30 Days Money Back Guarantee
As one of the most safe and secure web hosting companies, HostForLIFEASP.NET provides customers with 30 days money back guarantee. Thus, if customers are not satisfied with the hosting services, they can get their money back with no questions asked.
The 30 days money back is the longest refund period in the market. For customers who really want to terminate the account, it is worth noting that any cancellation request must be done via its exclusive electronic form.
HostForLIFEASP.NET offers one of the cheapest ASP.NET Hosting in the whole market. HostForLIFEASP.NET offers a variety of cheap and affordable European Windows ASP.NET Shared Hosting Plans to fit any need. No matter whether you’re starting a Blog with WordPress, installing a CMS solution with Drupal, opening a Forum with PHPBB, starting an Online Store with nopCommerce, or any number ventures beyond those mentioned above, their Windows ASP.NET Web Hosting plans are exactly what you’ve been looking for.
The price of HostForLIFEASP.NET Windows shared web hosting is starting at €3.49/mo regularly. However, with the purpose of helping customers save more money, the company is now offering an attractive discount with which the plan starts at €2.97/mo only for all customer. If you’re new to ASP.NET, or if you plan on hosting your ASP.NET site (or other small site) then HostForLIFE’s Classic plan just might be right for you. Designed for lower traffic websites, this plan allows you to host your simple ASP.NET site that gets around 10,000 hits per month. It’s perfect for just starting out.
Unlimited Disk Space
2 MSSQL DB
1 GB MSSQL/DB
5 MySQL DB
1 GB MySQL/DB
200 MB Email Space
Unlimited Disk Space
4 MSSQL DB
4 GB MSSQL/DB
10 MySQL DB
4 GB MySQL/DB
500 MB Email Space
Unlimited Disk Space
6 MSSQL DB
10 GB MSSQL/DB
15 MySQL DB
10 GB MySQL/DB
1000 MB Email Space
Unlimited Disk Space
10 MSSQL DB
20 GB MSSQL/DB
20 MySQL DB
20 GB MySQL/DB
1000 MB Email Space
|5 Years Payment||€3.49/Mo. 15% OFF|
|€5.50/Mo. 15% OFF|
|€8.00/Mo. 15% OFF|
|€10.99/Mo. 15% OFF|
|3 Years Payment||€4.29/Mo. 15% OFF |
|€6.49/Mo. 15% OFF|
|€9.99/Mo. 15% OFF|
|€13.49/Mo. 15% OFF|
|1 Year Payment||€5.49/Mo. 15% OFF|
|€8.99/Mo. 15% OFF|
|€12.99/Mo. 15% OFF|
|€16.99/Mo. 15% OFF|
|3 Months Payment||€6.99/Mo.||€10.99/Mo.||€15.99/Mo.||€21.99/Mo.|
One unique feature apart HostForLIFEASP.NET is their customer care service. With personnel ready to chat with you no matter the time, it is a big advantage over their competitors. Their quick response to your questions and concerns also makes them the best on the market. Do you know how it can be very frustrating not to get through some other hosting companies support team? With their 24/7 support team in place, you will know you are getting the best value for your money.
Speed and Uptime
They also provide the fastest hosting servers on the internet. Websites hosted on their servers load very fast and they put so much effort to ensure the servers are up to date and in good condition. Their green hosting also ensures an economical friendly environment.
HostForLIFEASP.NET currently operates data center located in Amsterdam (Netherlands), offering complete redundancy in power, HVAC, fire suppression, network connectivity, and security. With over 53,000 sq ft of raised floor between the two facilities, HostForLIFEASP.NET has an offering to fit any need. The data center facility sits atop multiple power grids driven by TXU electric, with PowerWare UPS battery backup power and dual diesel generators onsite. Their HVAC systems are condenser units by Data Aire to provide redundancy in cooling coupled with nine managed backbone providers.