Hello ASP.NET5

2015年11月30日, ASP.NET 5 RC1 已經發布,本文嘗試了一下ASP.NET5項目的創見一發布到IIS。
開發環境,win10 64位,visual studio2015(已更新update1).安裝了 ASP.NET 5 RC1web

一. 建立項目


建立項目很簡單。.NET Framework 版本選的最新的4.6.1。
選擇模板瀏覽器

二. 選擇模板:

由於只是嘗試一下,模板選的最簡單的 Empty。
看一下建立完的工程目錄結構app

果真很簡單,只有「Startup.cs」 一個代碼文件!編輯器

打開 Startup.cs測試

三. 運行看一下效果

立刻運行一下看不看效果,好親切的hello world!
code

四. 發佈

選中工程,右鍵,選擇 「發佈」orm

輸入自定義配置文件名:開發


選擇輸出位置部署

默認便可get

查看發佈後的文件,共有三個文件夾:

五.部署到IIS

準備工做

  • 配置編輯器

肯定配置節 system.webServer/handlers 以下圖,若是你看到的是鎖定節,說明如今已是解鎖狀態,就不用管了。

  • 建一個應用程序池
    .NET CLR版本 選擇 無託管代碼

  • 拷貝文件
    將以前發佈的文件夾 approot 和 wwwroot 拷貝到 指定的應用程序目錄。

  • 建立應用

注意:應用程序池選擇剛纔建立的 無託管代碼 的應用程序池
物理路徑選擇到 wwwroot ,有些人可能很奇怪,這個目錄下除了一個「web.config」以外啥也沒有,運行個鳥? 個人回答是:先不要問十萬個爲何, 必定要問你能夠研究一下 裏邊的這個配置 :

<httpPlatform processPath="..\approot\web.cmd" arguments="" stdoutLogEnabled="false" stdoutLogFile="..\logs\stdout.log" startupTimeLimit="3600"></httpPlatform>

在瀏覽器輸入:http://localhost/HelloASP5

小功告成。

測試一下動態開發

找到應用程序運行目錄下的 approot\src\HelloASP5\ 你會發現源碼都在這裏。

用記事本 打開 Startup.cs, 修改以下:

保存,重啓IIS,刷新瀏覽器。 不須要從新編譯就能看到更改結果。

相關文章
相關標籤/搜索