2019年7月8日 星期一

把正在開發的網站專案新增到IIS的站台

Step1.安裝IIS

[筆記][IIS]在IIS中架設網站的設置(1)-在站台下新增網站

今天剛好幫客戶在IIS上架系統,其實也不是第一次架了,只是每次都會忘記開這個或做那個,這一次就順便把過程記錄下來。
一、第一步先把IIS給開起來:
從1.控制台>>2.程式集>>3.程式和功能>>4.開啟或關閉Windows功能:
1.https://ithelp.ithome.com.tw/upload/images/20171106/20106935nvCkkhVWTM.jpg
2.https://ithelp.ithome.com.tw/upload/images/20171106/20106935XDvUg5HyWz.jpg
3.https://ithelp.ithome.com.tw/upload/images/20171106/20106935xFAQA9RqH4.jpg
4.
https://ithelp.ithome.com.tw/upload/images/20171106/20106935KnO85XouW9.jpg
在第四步驟中我通常只會把最上方的「Internet Information Services」打開,然後直接到該功能底下的「World Wide Web服務」的應用程式開發功能把他設置為上圖藍色框框中的樣子,之後點選確定就會開始開啟功能。
之後如果要確認IIS是否有被正確開啟,只要打開瀏覽器在網址列輸入「localhost」,網站會自動被導向IIS的歡迎畫面,如下圖:
https://ithelp.ithome.com.tw/upload/images/20171106/20106935fVDI22J0hb.jpg
【資料引用資訊】
google關鍵字:在IIS中架設網站的設置(1)-在站台下新增網站

Step2.將專案放到IIS

這篇文章主要是介紹IIS Express,但那必須開發環境是有使用Visual Studio 2010 SP1才可以。
所以接下來就簡單介紹一下如何在IIS中新增一個網站,然後指定到目前開發的網站專案目錄。


首先要確定你的作業系統必須是可以安裝IIS,本篇文章是以IIS 7.0來做介紹。
(如果你的作業系統是Windows xxx Home版 , 就說聲抱歉,本文不適合你,但是你可以安裝IIS Express)
這是我們正在開發的網站專案:
image
這是在電腦中的路徑位置:
image

接著開啟IIS:
可以看到我已經增加了一個網站,Port為1003
image

於IIS中新增網站:
要設定「站台名稱」以及「實體路徑」,記得「實體路徑」就是使用正在開發的網站專案目錄路徑,另外「連接埠」就請設定一組與已存在於 IIS 站台不同的 Port,不可以重複。
image
另外要注意的是,如果你的網站專案使用的.Net Framework不是2.0而是4.0的話,如果沒有調整「應用程式集區」會發生以下的錯誤:
image
這是因為新增站台的應用程式集區都是預設使用V2.0,所以在新增站台後,必須要去改變應用程式集區的.Net Framework 的設定:
步驟一:先設定「MvcPage」的基本設定
image

步驟二:使用與站台名稱相同的應用程式集區
image
選擇後可以看到這個應用程式集區是預設使用 .Net Framework 版本 2.0,這個等一下就來做修改
image

步驟三:修改應用程式集區的 .Net Framework版本
點選IIS裡的「應用程式集區」,可以看到多個應用程式集區
image
接著選擇「MvcPage」的項目後,在IIS的右方區塊,選擇「編輯應用程式集區」的基本設定
image
或是在「MvcPage」的項目上去按下滑鼠右鍵,接著選擇「基本設定
image
然後改變「.Net Framework版本」選擇 v4.0,再去按下「確定」
image
重新整理一下「應用程式集區」,就可以看到「MvcPage」的.Net Framework版本已經改用v4.0
image
再去看看站台「MvcPage」的基本設定,已經確定修改,
image
重新啟動「MvcPage」後再去瀏覽網站
image
image
就可以看到於IIS執行的網站了
image

將開發中的網站專案新增到本機的 IIS 站台,有個好處是,不需要去開啟 Visual Studio 就可以直接瀏覽網站,而且可以確保開發環境與正式環境的狀態是一致的(不然常常聽到開發人員說:在我的電腦上是正常的,怎麼上線就不能Run?)

下一篇有關開發的文章,再來說說在 Visual Studio 環境下不用去按「F5」就可以進入偵錯模式,更加方便!
【資料引用資訊】
google關鍵字:把正在開發的網站專案新增到IIS的站台


補充:將IIS做繫結,網址LOCALHOST改用主機名稱做連線

Step1.IIS繫結,主機名稱設定,例如:rrms.local


Step2.本機電腦設定HOST檔案
檔案位置: C:\Windows\System32\drivers\etc

格式:本機IP位址 IIS繫結主機名稱

開啟瀏覽器瀏覽
IIS尚未繫結時如下圖

開啟瀏覽器瀏覽
IIS為繫結成功時如下圖

沒有留言:

張貼留言