|
|
|
|
|
最近win7家用電腦要用到.net2.0的運(yùn)行環(huán)境,于是搭建IIS7.5,但是搭建完后驚訝的發(fā)現(xiàn)運(yùn)行不了.net2.0的程序,提示“找不到文件”。還好經(jīng)過各種原因排查,解決了問題。本文介紹iis7.5運(yùn)行不了.net2.0程序的三個最有可能的原因。
ISAPI 和 CGI 限制,是否設(shè)置允許.net2.0
如果沒有看到 ASP.NET v2.0 這項,就要先添加。
添加 ASP.NET v2.0 的ISAPI
應(yīng)用程序池托管管道模式要設(shè)置正確,否則也不能運(yùn)行.net2.0程序。正確設(shè)置是,應(yīng)用程序池托管管道模式要設(shè)置為“經(jīng)典”模式,不能是“集成”。
應(yīng)用程序池托管管道模式要設(shè)置為“經(jīng)典”模式
最后一個可能的原因,是系統(tǒng)沒有注冊.net2.0。要如何注冊.net2.0呢?方法是打開dos窗口,輸入如下語句后按回車即可。
c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -i -enable
注冊.net2.0
經(jīng)過上述幾個地方的檢查,iis7.5不能運(yùn)行.net2.0的問題基本可以得到解決了。