Windows 2008 x64 遇見 IIS7 要使用 ASP.NET v2.0.50727 的安裝問題

這問題有幾個地方,要先設定好

  1. Application Pools 要增設兩個 Pool,分別命名為 ASP.NET v2.0.50727、ASP.NET v2.0.50727 Classic。
    注意:Managed Pipeline 要設定成 Classic
               Identity 要改為 NetworkService
  2. 修正 DefaultAppPool 的 Managed Pipeline 成為 Classic。系統預設為 Intergrated 

    image

    image


  3. 在 ISAPI and CGI Restrictions 中增設兩個項目,命名為 ASP.NET v2.0.50727,但檔案所在位置分別指向 32, 64 位元。
    ISAPI and CGI Restrictions 相當於 IIS 6 的 Web Service Extension

    image

    image

    Edit Feature Setting …
    image

 

上述的作業完成後,接下來是測試瀏覽 WebServicesServer.asmx 是不是正常?
沒想到,還有錯誤存在:HTTP Error 404.17 – Not Found

image

經爬文後,得知 ASP.NET 需要被註冊:

C:\Windows\Microsoft.NET\Framework\v2.0.50727 > aspnet_iisreg –i

C:\Windows\Microsoft.NET\Framework64\v2.0.50727 > aspnet_iisreg –i  (64 bits)

註冊好後,重新瀏覽檔案,終於看到美好的結果。達陣!!

image

    沒有留言: