1、HTTP錯誤500.19-InternalServerError錯誤代碼0x80070021
我這里的問題是因為安裝framework是在安裝iis之前,asp.net沒有注冊造成的,所以很簡單,只要運行這個命令就可以解決問題了,WIN7使用管理員權限操作!
C:/Windows/Microsoft.NET/Framework/v2.0.50727/aspnet_regiis-i
2、在WINDOWS7或SERVER2008上安裝了IIS7.5,調試ASP程序時出現以下錯誤:
AnerroroccurredontheserverwhenprocessingtheURL.Pleasecontactthesystemadministrator
解決方法如下:
設置方法一:
以管理員身份運行CMD,將目錄定位到%windir%/system32/inetsrv/,然后執行appcmdsetconfig-section:asp-scriptErrorSentToBrowser:true。
%windir%/system32/inetsrv/appcmdsetconfig-section:asp-scriptErrorSentToBrowser:true
設置方法二:經測試!
打開IIS7的asp設置,展開“調試屬性”選項,“將錯誤發送到瀏覽器”這項默認的是False,改為True,然后點右側的應用!
通過以上設置后,再從瀏覽時打開出錯ASP頁面時就能看到頁面出錯的詳細信息,方使調試。如果是公開的Web服務器建議不要打開此選項,以防出錯信息被他人利用。
3、運行asp顯示需要啟動父路徑,可以這樣解決:
IIS7以上版本,在IIS下打開ASP選項,有個啟用父路徑的選擇項,選擇True就可以了!
啟用Asp支持WindowsServer2003默認安裝,是不安裝IIS6的,需要另外安裝。安裝完IIS6,還需要單獨開啟對于ASP的支持。
第一步,啟用Asp,進入:控制面板->管理工具->IIS(Internet服務器)-Web服務擴展->ActiveServerPages->允許
控制面板->管理工具->IIS(Internet服務器)-Web服務擴展->在服務端的包含文件->允許
第二步,啟用父路徑支持。IIS-網站-主目錄-配置-選項-啟用父路徑
第三步,權限分配IIS-網站-(具體站點)-(右鍵)權限-Users完全控制