Internet Information Server

出自 ProgWiki
(已重新導向自 IIS)
前往: 導覽搜尋

IIS(Internet Information Server),參照:『維基百科~Internet_Information_Server』。

IIS版本

IIS版本 Wondows版本 備註
IIS 1.0 Windows NT 3.51 Service Pack 3
IIS 2.0 Windows NT 4.0
IIS 3.0 Windows NT 4.0 Service Pack 3 開始支援ASP的執行環境
IIS 4.0 Windows NT 4.0 Option Pack 支援ASP 3.0
IIS 5.0 Windows 2000 在安裝相關版本的.NetFrameWork的RunTime之後,
可支援ASP.NET 1.0/1.1/2.0的執行環境
IIS 5.1 Windows XP Professional
IIS 6.0 Windows Server 2003
Windows Vista Home Premium
Windows XP Professional x64 Edition
IIS 7.0 Windows Vista
Windows Server 2008
IIS 7.5 Windows 7
Windows Server 2008 R2
IIS 8.0 Windows 8
Windows Server 2012
IIS 8.5 Windows 8.1
Windows Server 2012 R2

IIS Express

IIS Express 7.5

  • 必須透過Microsoft Web Platform Installer進行安裝
    • 適用於Windows 7、Windows Vista、Windows Vista SP1、Windows XP SP2+、Windows Server 2003 SP1+、Windows Server 2008、Windows Server 2008 R2。

技術文件

TechNet IIS Resources
其他

安裝

(臨時找不到原來的Windows光碟嗎?)

相關外掛

其他

FAQ

ASP.NET的網站拒絕匿名讀取

  1. 先用IIS管理員,或在桌面的【我的電腦】滑鼠右鍵【管理】
  2. 在網站或虛擬目錄上,滑鼠右鍵【內容】
    1. 【目錄安全設定】的
      • 【驗證及存取控制】的【啟用匿名存取】與【整合式Windows驗證】這兩個勾選
    2. 【ASP.NET】的【編輯組態】
      1. 【授權】,如果【繼承的授權規則】有(類型:Deny, 使用者: ?)的話,需另外加上【本機授權規則】〈類型:允許, 特定動作: GET, 匿名使用者〉
      2. 【驗證】,【驗證模式】改成 none

如何將網站的Log紀錄寫到SQL Server?

如何將網站的Log紀錄不緩衝直接寫入到紀錄檔?

如何啟用頁面壓縮功能?

Visual Web Developer無法開啟網站

未安裝FrontPage Server Extensions,將使Visual Web Developer 2010 Express無法開啟非預設的網站(Default Web Site),此外掛須在Administrator帳號下安裝,不然無法正常工作

如何架設https網站

IIS的Worker Process預設每29小時回收(Regular Time Interval預設為1740)

已知漏洞

  • 原始碼洩漏Bug
  • 遠端程式碼執行
    • MDAC的堆積( Heap )溢位造成遠端程式碼執行,如果是舊版的MDAC 2.6以前版本,可能造成遠端程式碼執行的漏洞,將利用IIS伺服器的權限執行任意程式碼

相關