使用ASP開發網站,今天IIS突然出現做這種提示:
Active Server Pages 錯誤 'ASP 0201'
默認腳本語言無效
為該應用程序指定的默認腳本語言無效。
問題是今天出現的,昨天還好好的,忘了自己具體做了哪些操作。
進一步觀察發現只有Asp的頁面會這樣提示,html正常!百思不得其解,Google AND Baidu之!
網上的解決方法都如出一轍。重裝IIS,刪除xxx...,重裝系統!
除重裝系統外其它都度過,無一可行!
最後找了一個解決方法,但不知道是否有什麼副作用!獻出來大家看看!
其實很簡單:只要將系統用戶中的IUSR_xxx(xxx示你的系統而定,就是Internet 來賓帳號 )加到Administrators組中!再重啟IIS服務就可以了!這種方法適用於本機調試程序,服務器上不建議使用,因為還不知道是否有安全問題!
另一種方法是網上找到的:右擊站點,權限向導-下一步,S-S完成!這樣訪問時就要使用賬號密碼訪問了,通過認證後Asp也可正常解析,但很不方便,這種方法對服務器來說也解決不了問題!
以下是收集到的幾種解決方法,我試過是不行,但也有人說可以的,所以你也可以試試看!
方法一
在運行裡面regsvr32 /u scrrun.dll
regsvr32 scrrun.dll
另,如果還是不行,可以試試把iis卸載,然後把wwwroot目錄刪除,重新安裝IIS.
方法二
1、刪除“internet信息服務”,
2、重啟機子,按F8進入“安全模式”,
3、在安全模式下將“C:\Inetpub”、“c:\windows\iis6.log”、“c:\windows\system32\inetsrv”這幾個東西重命名。
4、重啟機子,在正常模式下安裝“internet信息服務”,安裝完畢刪除重命名文件。
5、如果還不能解決問題,打開“internet信息服務”,“重新啟動IIS”。
方法三
1、單擊開始,指向程序,指向管理工具,然後單擊 Internet 信息服務。
2、在控制台樹中,單擊默認 Web 站點。在顯示窗格中,右鍵單擊 默認 Web 站點,然後單擊屬性。
3、在目錄安全性選項卡的匿名訪問和身份驗證控制中,單擊編輯。
4、在身份驗證方法屬性頁中,單擊去掉匿名訪問的勾。
5、確定。