Upgrading ASP.NET Core 1.0 RC2 Project to RTM

 

A month ago, I demonstrated how to migrate your ASP.NET 5 beta project to Core RC2. The migration from Beta to RC2 was a bit long but pretty much easy to follow, and I was able to run my prototype apps smoothly without any hiccups. Recently, ASP.NET Core RTM was out. Microsoft announced the release of ASP.NET Core 1.0 couple of days ago. Big thanks to Microsoft and to the .NET Core team for their utmost effort on making this final release.

In this article, we’re going to look at how to upgrade our existing ASP.NET Core RC2 App to RTM in Windows environment using Visual Studio 2015.

Installation Requirements

First thing you need is to download Visual Studio 2015 Update 3. You can check the release update here.
Second is download the Microsoft .NET Core 1.0.0 VS 2015 Tooling Preview 2.
Installing Visual Studio 2015 Update 3

Note: You may need to uninstall the RC2 bits (Update 2) before installing the RTM bits (Update 3).

You may need to close all instances of Visual Studio that are running on your machine before installing Visual Studio Update 3 (vs2015.3). Now if you are getting the following setup warning below:

rtm1

Figure 1: Setup Warning
Don’t panic. Just click Continue and it should bring you to the next step below:

Figure 2: Features
Select the features that you would like to be included for this update and then click “Next”. Verify all the features you need in the next step and then click “Update” to start applying the changes.

You may need to wait for a few minutes or a few hours depending on your connection before it completes the upgrade. Once completed, you should be able to see the following figure below:

Figure 3: Setup Completed
After the installation, make sure to restart your machine to ensure updates will take effect.

Installing .NET Core 1.0.0 VS Tooling Preview 2

Now install the Tooling Preview 2 that you have just downloaded. You should see something like this as the installation progress:

Figure 4: VS 2015 Tooling Preview 2 installation
Once the installation is complete, then you should be able to see something like this:

Figure 5: VS 2015 Tooling Preview 2 installation completed
Upgrading to RTM

In this demo, I’m going to use the ASP.NET Core MVC project that I’ve demonstrated before. Now let’s start modifying.

Note: You may need to run Visual Studio as administrator to make sure that restoring of NuGet packages will run smoothly.

project.json changes

The fastest trick to upgrade is to create new project and compare your existing “project.json” file with the new project.

Looking at the newly created ASP.NET Core Web Application project, it seems that we only need to change:

  • The Microsoft.NETCore.App version from 1.0.0-rc2-3002702 to 1.0.0
  • All references from 1.0.0-rc2-final to 1.0.0
  • All references from 1.0.0-preview1-final to 1.0.0-preview2-final
  • Remove the imports section under the tools element. So your tools element would now look like this:
So doing a quick find and replace will easily do the sync for you.

global.json changes

You need to update SDK version to 1.0.0-preview2-003121. So your file should now have this:

Wrapping Up

Here’s how my project.json file looked like after the modification:

Output

That’s it! Unlike previous versions, it seems that upgrading to RTM is painless. Here’s the output of my ASP.NET Core MVC app after the upgrade:

Capture7

Figure 6: Output
If you are still working on Beta versions and wanted to migrate your project to RTM, then I would really recommend you to create a fresh project instead and move your code to the new project created. That way, there’s less chance for you to get migration configuration errors.


Recommendation Best & Cheap ASP.NET Core RTM Hosting

ASPHostPortal.com offers ASP.NET Core RTM Hosting with an interested hosting plan. They support this new technology with affordable price, a lot of ASP.NET features, 99.99% uptime guarantee, 24/7 support, and 30 days money back guarantee. They strive to make sure that all customers have the finest web-hosting experience as possible. To learn more about their ASP.NET Core RTM Hosting, please visit http://asphostportal.com/ASPNET-Core-1-0-Hosting

ASPHostPortal.com was launched in 2008. They are one of the best Windows Hosting in United States is ASPHostPortal.com. This company currently supports Windows Server 2012 hosting with ASP.NET 4.5 / 4.5.1 / 4.5.2, MVC 5.1 / 5.1.1 / 5.1.2, Visual Studio 2012, WebSockets, IIS 8.5 and support the latest Microsoft technology. All of its Windows hosting services are 100% compatible with ASP.NET Core RTM Hosting

ASPHostPortal provides technical support 24 a day and 7 days a week. For non-customers, it offers only a ticket system responsive according to our real experience and webmasters’ reviews. As for existing customers, the company offers a help desk system that requires both a username and password to send some support or billing related inquiries. Customers get assistance on debugging, programming, marketing, and many other aspects via their control panels. For other customers, the company helps them solve pre-sales problems through the email system and ticket.

asphostportalbanner-e1430121991200

ASPHostPortal.com with innumerable followers is an expert in the hosting market. It provides 3 best and recommended ASP.NET Core RTM hosting packages with rich features. Host One charges $5.00/mo. Host Two charges $9.00/mo and Host Three charges $14.00/mo on a regular basis. Moreover, you can enjoy 30-days money back guarantee if you’re not satisfied with their service.

As for more details of these packages, all of them include the latest Plesk Control Panel, huge bandwidth and disk space. Moreover, each plan is integrated with unlimited domains, email accounts and huge databases. Additionally, a free domain name is also included in the meantime.

Apart from that, all the packages give you access 24×7 support instant backups and at least 99.9% uptime guarantee. More importantly, there are many tutorials and documentations to help you solve the problems regarding ASP.NET Core RTM Hosting.

 

Recommendation Best Orchard 1.10.1 Hosting in USA

For those of you that don’t know, Orchard 1.10.1 Hosting is a new CMS (Content Management System) from Microsoft that has really impressed a huge number of people this time. It may not be top of mind for most people yet, but Orchard 1.10.1 Hosting has rapidly become a robust option for a CMS on the .NET platform. It’s free, open source and already powering online stores for major brands. Built in ASP.NET MVC platform, Orchard CMS puts extensibility up-front, as its number one concern. All components in Orchard 1.10.1 Hosting can be replaced or extended. If you want to try out Orchard 1.10.1 Hosting, we want to tell you that it could be better to host your Orchard CMS on the right hosting provider. It’s because using Orchard 1.10.1 Hosting largely cuts budget and helps little-experienced webmasters manage websites easily and efficiently, so as to draw more and more attention of nontechnical. However, it is hard for webmasters to select a suitable and satisfactory web host among lots of companies. In this review, we have listed the top 3 best and recommended Orchard 1.10.1 Hosting companies according to our hosting review experience.

Why Use Orchard 1.10.1 Hosting Best Recommendation ?

Orchard is a powerful, open-source Content Management System that runs on the Microsoft .NET platform. You can use it to create and manage most of your websites, here are several reasons why use Orchard 1.10.1 Hosting CMS.

Open SourcePerformanceExtensibility

Because Orchard 1.10.1 Hosting is an open source project it’s completely transparent. You know exactly how it works and what it does. If there’s a problem, you can go right into the core codebase to find out what’s going on. A worldwide community of developers use Orchard CMS on a daily basis. This means and problems are found quickly and reported. The bugs are picked up by other Orchard 1.10.1 Hosting developers who work on fixes and submit them to the public code repository after they’ve been reviewed by the team who looks after the project. Regular updates are released for Orchard 1.10.1 Hosting that include bug fixes and additional functionality.

Orchard 1.10.1 Hosting is fast. It’s been under development for several years and its performance is constantly improved. We’ve previously worked on Orchard 1.10.1 Hosting sites that handle more than 660,000 page views a day with modest hosting requirements. There are many options available when it comes to content and page caching to increase performance even further and give the very best experience possible to your users. Orchard 1.10.1 Hosting uses the latest technology to ensure it’s as performant as possible, even under heavy load.
You can create additional modules for Orchard 1.10.1 Hosting that add new functionality. Also, you can enable these modules while your site is running so there’s no downtime. Based on our experience, we’ve already created several modules for Orchard 1.10.1 Hosting that provide a range of great features. We also use and customize modules from the Orchard gallery, where members of the Orchard 1.10.1 Hosting development community submit their own modules for anyone to benefit from.

Recommendation Best Orchard 1.10.1 Hosting in USA

Orchard 1.10.1 Hosting is a free, open source, community-focused Content Management System built on the ASP.NET MVC platform. Orchard 1.10.1 Hosting is built on a modern architecture that puts extensibility up-front, as its number one concern. All components in Orchard 1.10.1 Hosting can be replaced or extended. Content is built from easily composable building blocks. Modules extend the system in a very decoupled fashion, where a commenting module for example can as easily apply to pages, blog posts, photos or products. A rich UI composition system completes the picture and ensures that you can get the exact presentation that you need for your content.

ASPHostPortal.com is trusted web hosting provider since 2008. Their data center is located on 4 continents (US, Europe, Asia, and Australia). They provide Premium1.10.1 Hosting plans on high performance servers and high-speed internet connection in the world. Every server is equipped with at least 2x Intel Xeon Quad-Core processors and massive amounts of memory. They are using SSD’s for storage, which provides much higher performance in terms of I/O and data transfer speed. The servers are connected to the network using multiple 1Gbps ports (bond network), so your Orchard site will run smoothly with no downtime connection.

Price & Service – Recommendation Best Orchard 1.10.1 Hosting in USA

[supsystic-price-table id=8]

The price for Orchard 1.10.1 Hosting  which are offered by most host provider is tend to be expensive due to to the high end windows technology. You don’t have to worry about it.ASPHostPortal.com offers you the best and recommended Orchard CMS hosting package with affordable price. Just never ask for the quality of hosting services that you will receive from them, they promise to give you the rich-featured hosting solution with super affordable price. ASPHostPortal.com offers you $5.00/month hosting package. ASPHostPortal.com support team has lots of experience in website designs using Orchard tools, particularly Orchard 1.10.1 Hosting. They know how to deliver Powerful, Fast and Reliable Orchard Hosting with the Superior Customer Support. They only use the best hardware, super fast network, covered by 24/7 Support Team. Their Orchard Hosting plans come with up to 99.99% uptime and 30-Day Full Money Back Guarantee. To learn more about Orchard 1.10.1 Hosting, please visit http://asphostportal.com/Orchard-Hosting

Feature –  Recommendation Best Orchard 1.10.1 Hosting in USA

The features, the number of them and the quality of them marks ASPHostPortal.com the best and recommended Orchard 1.10.1 Hosting service. The main features to look for here are Free Domain, Add-on Domains, Websites, Disk Space and Bandwidth. best and recommendation Orchard1.10.1 Hosting services that we have mentioned earlier give the best hosting solution based on their basic features.  ASPHostPortal.com provides 5 GB disk space, 60 GB Bandwidth, latest SQL Server Version, latest PHP version with 200 MB Email Space.

About ASPHostPortal.com Recommendation Best Orchard 1.10.1 Hosting in USA :

ASPHostPortal.com is The Best  Recommendation ASP.NET Hosting. ASPHostPortal.com has ability to support the latest Microsoft, ASP.NET, and Linux technology, such as: such as: WebMatrix, WebDeploy, Visual Studio 2015, .NET 5/ASP.NET 4.5.2, ASP.NET MVC 6.0/5.2, Silverlight 6 and Visual Studio Lightswitch, Latest MySql version, Latest PHPMyAdmin, Support PHP 5.x, etc. Their service include shared hosting, reseller hosting, and sharepoint hosting, with speciality in ASP.NET, SQL Server, and Linux solutions. Protection, trustworthiness, and performance are on the core of hosting operations to make certain every website and software hosted is so secured and performs at the best possible level.

Best & Cheap Windows ASP.NET State Service Hosting

ASP.NET State Service provides support for out-of-process session states for ASP. ASP has a concept of session state – a listing of values associated with the client session is accessible from ASP pages through the Session property. There are three options provided to store session data: In process; SQL database; and out-of-process. The ASP.NET State Service stores session data out-of-process. The service communicates with ASP using sockets.

asphostportal-new

ASP.NET is a web programming language that makes use of this service. ASP.NET allows web programmers the ability to create sessions, a period of time that a specific user interacts with a Web application. A session acts like an internal memory storing user data, behavior, workflow (anything the programmer deems important) for the duration of the user’s time on that particular website.

For example, let’s say that you are taking an online geology course through a university. You need to take an online exam, so you log on to the school’s website and begin taking the test. From the moment that you log on the website to the moment that you log off, all of your answers are being stored in a session by the web application. For every page that you visit on that website, your answers are stored without you having to re-enter the information. This is made possible because you are given a unique session ID, or session key, that is associated with you as you interact with the website.

As mentioned above, the ASP.NET State Service provides support for storing session data out-of-process. There are basically three ways that session data can be stored: in-process, SQL database, or out-of-process. If session data is stored in-process, the data is stored in ASP.NET’s memory space, thus making the ASP.NET process responsible for accessing and maintaining session data. Session data can also be stored in a SQL database, thus making the database responsible for accessing and maintaining session data. If the session data is kept out-of-process, the data is accessed and maintained by a separate process’ memory space.

Service NameAspnet_state
Display NameASP.NET State Service
Executable File Nameaspnet_state.exe
DependenciesNone
Reciprocal DependenciesNone
Default Startup TypeManual
Recommended Startup TypeAuto (if use out-of-process data storage for sessions in ASP.NET), Disable (if you do not use ASP.NET or out-of-process data storage for sessions in ASP.NET)

asphostportalbanner-e1430121991200

ASPHostPortal.com is  Choice for Your Windows ASP.NET State Service Hosting – Best & Cheap ASP.NET State Service Hosting

ASPHostPortal.com specializes in offering professional ASP.NET State Service Hosting solutions in US. As Microsoft Golden Hosting Partner , ASPHostPortal.com always could bring the latest Microsoft technology to its customers such as:

  • Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 and Windows Server 2008 platform, customers can select the desired one when subscribing to the service.MSSQL 2008, MSSQL R2, MSSQL 2012 and the latest MSSQL Server 2014 Hosting.
  • ASP.NET 2.0, 3.5, 4.0, 4.5, 4.5.1; II8.x, and ASP.NET MVC 5 supported.
  • Full IIS trust level, and isolated application pool
  • Using powerful Dell servers that are beefy enough to service the requirements of our customers. They servers use 64 bit software, are dual quad-core, have at least 4 GB RAM, and have RAID 10 disk arrays. We don’t skimp on they servers because we believe you deserve better.
  • With its self-developed control panel, it is easy to manage the domain, files, databases, IIS setting, web traffic log, and permission.

Review on Customer Support Services – Best & Cheap ASP.NET State Service Hosting

1 special function aside ASPHostPortal.com is their client treatment services. With staff ready to speak along with you no matter time, it really is a big edge more than their opponents. Their rapid response to your queries and issues also helps make them the best around the market. Do you know the way it may be extremely irritating never to get through some other hosting organizations support group? With their 24/7 assistance group in position, you’ll know you might be getting the very best worth for the funds.

ASPHostPortal.com Pricing – Best & Cheap ASP.NET State Service Hosting

[supsystic-price-table id=8]

ASPHostPortal.com offers one of the cheapest ASP.NET Hosting in the whole market. ASPHostPortal.com offers a variety of cheap and affordable 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. ASPHostPortal.com guarantees “No Hidden Fees” and industry leading “30 Days Money Back”, people could ask for a full refund if they cancel the service within the first 30 days.

ASPHostPortal.com ASP.NET Hosting Speed and Uptime – Best & Cheap ASP.NET State Service Hosting

Additionally ASPHostPortal.com supply the quickest web hosting servers on the internet. Web sites hosted on their servers load very quickly and so they place so much energy to make sure the servers are as much as date and in good condition. Their green web hosting also ensures a cost-effective helpful environment.