程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> 關於.NET >> 在Windows系統搭建.NET Core環境並創建運行ASP.NET網站

在Windows系統搭建.NET Core環境並創建運行ASP.NET網站

編輯:關於.NET
微軟於6月27日在紅帽DevNation峰會上 正式發布了.NET Core 1.0、ASP.NET 1.0和Entity Framework Core 1.0,其將全部支持Windows、OS X和Linux操作系統。其中.NET Core最受矚目,為一款跨平台、開源且模塊化的.NET平台,可以用來搭建web應用、微服務、創立應用庫和控制台。 ASP.NET 5已被微軟改成了 ASP.NET Core 1.0,.NET 5就是現在的.NET Core 1.0,EF7(Entity Framework 7)就是Entity Framework Core 1.0。微軟這次是要玩把大的了,.NET Core的出現讓我對.NET技術前景抱有很大的希望。 那就讓我們一起開始對.net core進探索吧。 .NET Core由.NET Runtime(提供運行環境、匯編碼加載、垃圾回收等基礎服務)、框架庫(完全整合傳統的.NET標准庫。提供基礎數據類型和不同類型應用的基礎組件等)、.NET Core SDK(相關系列的SDK工具和語言編譯器)、.NET Core應用的命令行工具集組成。   在 Windows上搭建.NET Core 環境   參考文檔: https://www.microsoft.com/net/core#windows   1.下載所需要的文件   官方有兩種選擇方式一種是安裝 Visual Studio 2015 Update 3和NET Core 1.0 for Visual Studio,另一種是使用微軟自己的編輯器 Visual Studio Code和安裝.NET Core SDK for Windows。 本次選擇第二種方式,順便使用下Visual Studio Code。下載下面兩個文件。
2.安裝SDK

3.執行dotnet new 命令創建示例程序   第一次運行 dotnet new會出現如下所示,等待100%完成即可。 按官方文檔介紹,先創建一個文件夾mkdir hwapp,然後cd hwapp進入改目錄,最後dotnet new就是創建一個簡單的c#程序。      
其實就是在新創建的hwapp文件夾下創建了兩個文件,如下所示

用vs code打開Program.c文件就是一段簡單的c#控制台程序,project.json則是配置文件。
    4.運行程序 接下來繼續執行命令dotnet restore用於修復在project.json中特定的包,會在hwapp文件下產生一個名為project.lock.json的文件    
執行命令dotnet run,成功打出Hello World!

一個控制台運用程序成功執行!   在windows上創建一個asp.net網站   參考文檔:https://docs.asp.net/en/latest/getting-started.html   1.修改project.json文件   在如下所示位置加入代碼 "Microsoft.AspNetCore.Server.Kestrel": "1.0.0" ,即增加Kestrel HTTP server package作為依賴   2.運行命令dotnet restore 用來修復packages   3.創建Startup.cs程序 在上面的hwapp中創建一個名為Startup.cs的文件    
加入如下代碼:
using System;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.Http;

namespace aspnetcoreapp
{
    public class Startup
    {
        public void Configure(IApplicationBuilder app)
        {
            app.Run(context =>
            {
                return context.Response.WriteAsync("Hello from ASP.NET Core!");
            });
        }
    }
}
View Code   4.修改Program.cs   將Program.cs中的代碼修改如下:
using System;
using Microsoft.AspNetCore.Hosting;

namespace aspnetcoreapp
{
    public class Program
    {
        public static void Main(string[] args)
        {
            var host = new WebHostBuilder()
                .UseKestrel()
                .UseStartup<Startup>()
                .Build();

            host.Run();
        }
    }
}
View Code


5.dotnet run運行


6.在地址欄輸入 http://localhost:5000


成功運行!

               
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved