這問題有幾個地方,要先設定好
- Application Pools 要增設兩個 Pool,分別命名為 ASP.NET v2.0.50727、ASP.NET v2.0.50727 Classic。
注意:Managed Pipeline 要設定成 Classic。
Identity 要改為 NetworkService。 - 修正 DefaultAppPool 的 Managed Pipeline 成為 Classic。系統預設為 Intergrated
- 在 ISAPI and CGI Restrictions 中增設兩個項目,命名為 ASP.NET v2.0.50727,但檔案所在位置分別指向 32, 64 位元。
(ISAPI and CGI Restrictions 相當於 IIS 6 的 Web Service Extension)
Edit Feature Setting …
上述的作業完成後,接下來是測試瀏覽 WebServicesServer.asmx 是不是正常?
沒想到,還有錯誤存在:HTTP Error 404.17 – Not Found
經爬文後,得知 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)
註冊好後,重新瀏覽檔案,終於看到美好的結果。達陣!!
沒有留言:
張貼留言