我只能說 IIS 是App Server 的一種
所以無法做比較
IIS 提供 網路資訊服務
而 App Sever 則有多種應用程式服務
而字面上來看
IIS 的 S 是 Service 不是 Server
他是裝在 Server 裡面的一支App,一支元件 做Server的一項服務
說起來有點抽象
Server 就好比一台電腦裝好OS
這台電腦是要做App 服務用
要做怎麼服務
就看你裡面的安裝跟設定
如IIS ..資料提供服務,路由服務...
應該不是這樣比優缺點的
先澄清一些觀念
APPSERV 是包好的一個套件 裡面含APACHE、MYSQL、PHP
而IIS則是相當於APACHE是一個服務器(HTTP SERVER用服務器)
而用IIS一定是配合ASP程式下去架設,APACHE則是可以選要用PHP或JSP或其它.....
而樓主所說的企業都用IIS,這是不一定的
主要是要看企業用哪種OS,用IIS的一定是裝微軟的OS系統
但裝微軟的系統不一定要用IIS
而如果該企業的HTTP SERVER是用LINUX架設的話,基本上是不能用IIS的服務器
所以LINUX的SERVER幾乎都是選擇APACHE或其它的HTTP服務器
所以選擇方面的話 主要是看工程師比較專精哪種架構或哪種程式語言(ASP或PHP)