一、開啟IIS:
1.【控制台】→【程式集】
-----------------------------------------------
2.【程式和功能】
-----------------------------------------------
3.【開啟或關閉 Windows 功能】
-----------------------------------------------
4. 勾選「Internet Information Services」
→底下的「World Wide Web服務」
→勾選「.NET擴充性」、「ASP」、「ASP.NET」、
「ISPI篩選器」、「ISPI擴充程式」五項。
-----------------------------------------------
5. 等待完成。
-----------------------------------------------
6.完成後,打開瀏覽器,在網址列輸入「localhost」,
若出現IIS的歡迎畫面表示開啟成功!
================================================
二、架設IIS網站
1. 在【開始】搜尋IIS管理員。
-----------------------------------------------
2.「Default Web Site」是預設80port的站台,
可以自行新增站台,這裡直接使用預設站台。
-----------------------------------------------
3.在「Default Web Site」點擊滑鼠右鍵→【新增應用程式...】
-----------------------------------------------
4.在「新增應用程式」的視窗,填入設定項目:
(1)別名:在IIS中的辨識名稱。
(2)應用程式集區:請選擇正確的.Net Framework的版本,否則網站會無法開啟。
(3)實體路徑:網站的根目錄,一般習慣置於「C:\inetpub\wwwroot」
(4)以上完成後,點選確定完成架站。
-----------------------------------------------
5.在架設好的網站項目上點擊滑鼠右鍵→【切換到內容檢視】
-----------------------------------------------
6.點選 asmx 檔 → 右邊點選【瀏覽】
(若網站檔案結構不同,瀏覽方式請自行調整)
================================================
三、除錯:
【問題】:開啟後,顯示.Net Framework的版本錯誤。
-----------------------------------------------
【解決方法】
1. 在網站所屬的【站台】上點選滑鼠右鍵→【管理網站】→【進階設定...】
-----------------------------------------------
2. 「進階設定」式窗 → 在【應用程式集區】選擇正確的 Framework 版本。
-----------------------------------------------
3. 若在【應用程式集區】沒有看到想選的 Framework 版本:
(例:要選.Net Framework 4.0,但只有出現.Net Framework 2.0)
(1)確認電腦是否有安裝該版本的.Net Framework:
確認路徑「C:\Windows\Microsoft.NET\Framework64」內是否存在該版本。
(若沒有請自行到微軟官網下載。)
(2)若電腦已安裝該版本的.Net Framework:
(A)執行【cmd.exe】。
(B)移動到.Net Framework目錄:cd 路徑
【cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319】
(請依照您的路徑自行修改)
(C)執行指令:【aspnet_regiis.exe -i】
(3)完成後,再回到IIS管理員去修正站台的.Net Framework版本即可。
================================================
四、參考資料
《在IIS中架設網站的設置(1)-在站台下新增網站》
https://ithelp.ithome.com.tw/articles/10190366
《IIS 7.5 找不到 .Net Framework 4.0》
http://flyfox.pixnet.net/blog/post/31434127-iis-7.5-%E6%89%BE%E4%B8%8D
%E5%88%B0-.net-framework-4.0