導航:首頁 > 版本升級 > iis不能調試asp文件目錄

iis不能調試asp文件目錄

發布時間:2023-02-08 03:56:45

1. IIS問題,最近訪問不了ASP文件

IIS配置不正確,查看文件目錄和起始頁是否設置正確了.重啟IIS,然後加入信任站點試試。

1. 你是否改變過計算機名稱。

2. 站點所在的文件目錄是否自定義了安全屬性。

3. 安裝了域控制器後是否調整了域策略。

4. 你要訪問的網站有問題.

2. 重新安裝IIS後不能調試asp文件了,請問怎麼辦,老出現什麼500有問題在線等,急急急~~~

出現500錯誤的原因是很多的,一般來說,如果程序出錯,那麼在瀏覽器內會返回給用戶一個友好的錯誤提示,統一稱之為伺服器500錯誤。
解決的方法就是您必須在http中能夠正確的獲得錯誤信息,方法為:請打開瀏覽器,選擇工具,internet選項,高級,在高級中的瀏覽項目裡面有一個「顯示http友好錯誤提示」的復選框,請取消該復選框,這樣您可以獲得正確的錯誤提示。

在獲得正確的錯誤提示之後,您就可以根據該錯誤提示檢查您具體的出錯原因了
大多數情況下,是一個網頁中使用了多個@ 命令(調用多個網頁往往忽略了這個問題),
去掉就OK 了。

IIS錯誤500解決方法!
綜合分析上面的錯誤表現我們可以看出,主要是由於IWAM賬號(在我的計算機即是IWAM_MYSERVER賬號)的密碼錯誤造成了HTTP 500內部錯誤。在詳細分析HTTP500內部錯誤產生的原因之前,先對IWAM賬號進行一下簡要的介紹:
IWAM賬號是安裝IIS5時系統自動建立的一個內置賬號,主要用於啟動進程之外的應用程序的Internet信息服務。IWAM賬號的名字會根據每台計算機NETBIOS名字的不同而有所不同,通用的格式IWAM_MACHINE,即由「IWAM」前綴、連接線「_」加上計算機的NETBIOS名字組成。我的計算機的NETBIOS名字是MYSERVER,因此我的計算機上IWAM賬號的名字就是IWAM_MYSERVER,這一點與IIS匿名賬號ISUR_MACHINE的命名方式非常相似。IWAM賬號建立後被Active Directory、IIS metabase資料庫和COM+應用程序三方共同使用,賬號密碼被三方分別保存,並由操作系統負責這三方保存的IWAM密碼
的同步工作。按常理說,由操作系統負責的工作我們大可放心,不必擔心出錯,但不知是BUG還是其它什麼原因,系統的對IWAM賬號的密碼同步工作有時會失敗,使三方IWAM賬號所用密碼不統一。當IIS或COM+應用程序使用錯誤IWAM的密碼登錄系統,啟動IIS Out-Of-Process Pooled Applications時,系統會因密碼錯誤而拒絕這一請求,導致IIS Out-Of-Process Pooled Applications啟動失敗,也就是我們在ID10004錯誤事件中看到的「不能運行伺服器{3D14228D-FBE1-11D0-995
D-00C04FD919C1} 」(這里{3D14228D-FBE1-11D0-995D-00C04FD919C1} 是IIS Out-Of-Process Pooled Applications的KEY),不能轉入IIS5應用程序,HTTP 500內部錯誤就這樣產生了。
三.解決辦法知道了導致HTTP 500內部錯誤的原因,解決起來就比較簡單了,那就是人工同步IWAM賬號在Active Directory、IIS metabase資料庫和COM+應用程序中的密碼。具體操作分三步,均需要以管理員身份登錄計算機以提供足夠的操作許可權(IWAM賬號以IWAM_MYSERVER為例)。
(一)更改Active Directory中IWAM_MYSERVER賬號的密碼因IWAM賬號的密碼由系統控制,隨機產生,我們並不知道是什麼,為完成下面兩步的密碼同步工作,我們必須將IWAM賬號的密碼設置為一個我們知道的值。

1、選擇「開始」->「程序」->「管理工具」->"Active Directory用戶和計算機",啟動「Active Directory用戶和計算機」管理單元。

2、單擊「user」,選中右面的「IWAM_MYSERVER」,右擊選擇「重設密碼(T)...」,在跳出的重設密碼對方框中給IWAM_MYSERVER設置新的密碼,這兒我們設置成「Aboutnt2001」(沒有引號的),確定,等待密碼修改成功。

(二)同步IIS metabase中IWAM_MYSERVER賬號的密碼
可能因為這項改動太敏感和重要,微軟並沒有為我們修改IIS metabase中IWAM_MYSERVER賬號密碼提供一個顯式的用戶介面,只隨IIS5提供了一個管理腳本adsutil.vbs,這個腳本位於C:\inetpub\adminscripts子目錄下(位置可能會因你安裝IIS5時設置的不同而有所變動)。
adsutil.vbs腳本功能強大,參數非常多且用法復雜,這里只提供使用這個腳本修
改IWAM_MYSERVER賬號密碼的方法:adsutil SET w3svc/WAMUserPass Password"Password"參數就是要設置的IWAM賬號的新的密碼。因此我們將IIS metabase中IWAM_MYSERVER賬號的密碼修改為「Aboutnt2001」的命令就是:
c:\Inetpub\AdminScripts>adsutil SET w3svc/WAMUserPass "Aboutnt2001"
修改成功後,系統會有如下提示:
WAMUserPass: (String) "Aboutnt2001"

(三)同步COM+應用程序所用的IWAM_MYSERVER的密碼同步COM+應用程序所用的IWAM_MYSERVER的密碼,我們有兩種方式可以選擇:一種是使用組件服務MMC管理單元,另一種是使用IWAM賬號同步腳本synciwam.vbs。
1、使用組件服務MMC管理單元
(1)啟動組件服務管理單元:選擇「開始」->「運行」->「MMC」,啟動管理控制台,打開「添加/刪除管理單元」對話框,將「組件服務」管理單元添加上。

(2)找到「組件服務」->「計算機」->「我的電腦」->「COM+應用程序」->「Out-Of-Process Pooled Applications」,右擊「Out-Of-Process Pooled Applications」->「屬性」。

(3)切換到「Out-Of-Process Pooled Applications」屬性對話框的「標志」選項卡。「此應用程序在下列賬戶下運行」選擇中「此用戶」會被選中,用戶名是「IWAM_MYSERVER」。這些都是預設的,不必改動。在下面的「密碼」和「確認密碼」文本框內輸入正確的密碼「Aboutnt2001」,確定退出。

(4)系統如果提示「應用程序被一個以上的外部產品創建。你確定要被這些產品支持嗎?」時確定即可。

(5)如果我們在IIS中將其它一些Web的「應用程序保護」設置為「高(獨立的)」,那麼這個WEB所使用的COM+應用程序的IWAM賬號密碼也需要同步。重復(1)-

(4)步,同步其它相應Out of process application的IWAM賬號密碼。
2、使用IWAM賬號同步腳本synciwam.vbs實際上微軟已經發現IWAM賬號在密碼同步方面存在問題,因此在IIS5的管理腳本中單獨為IWAM賬號密碼同步編寫了一個腳本synciwam.vbs,這個腳本位於C:\ine
tpub\adminscripts子目錄下(位置可能會因你安裝IIS5時設置的不同而有所變動)。

synciwam.vbs腳本用法比較簡單:cscript synciwam.vbs [-v|-h]「-v」參數表示詳細顯示腳本執行的整個過程(建議使用),「-h」參數用於顯示簡單的幫助信息。
我們要同步IWAM_MYSERVER賬號在COM+應用程序中的密碼,只需要執行「cscript synciwam.vbs -v」即可,如下:
cscript c:\inetpub\adminscripts\synciwam.vbs -v
Microsoft (R) Windows Script Host Version 5.6
版權所有(C) Microsoft Corporation 1996-2000。保留所有權利。
WamUserName:IWAM_MYSERVER
WamUserPass:Aboutnt2001
IIS Applications Defined:
Name, AppIsolated, Package ID
w3svc, 0, {3D14228C-FBE1-11d0-995D-00C04FD919C1}
Root, 2,
IISHelp, 2,
IISAdmin, 2,
IISSamples, 2,
MSADC, 2,
ROOT, 2,
IISAdmin, 2,
IISHelp, 2,
Root, 2,
Root, 2,
Out of process applications defined:
Count: 1
{3D14228D-FBE1-11d0-995D-00C04FD919C1}Updating Applications:
Name: IIS Out-Of-Process Pooled Applications Key: {3D14228D-FBE1-11D0-995D-00C04FD919C1}

從上面腳本的執行情況可以看出,使用synciwam.vbs腳本要比使用組件服務的方法更全面和快捷。它首先從IIS的metabase資料庫找到IWAM賬號"IWAM_MYSERVER"並取出對應的密碼「Aboutnt2001」,然後查找所有已定義的IIS Applications和Out of process applications,並逐一同步每一個Out of process applications應用程序的IWAM賬號密碼。

使用synciwam.vbs腳本時,要注意一個問題,那就是在你運行synciwam.vbs之前,必須保證IIS metabase資料庫與Active Directory中的IWAM密碼已經一致。因為synciwam.vbs腳本是從IIS metabase資料庫而不是從Active Directory取得IWAM賬號的密碼,如果IIS metabase中的密碼不正確,那synciwam.vbs取得的密碼也會不正確,同步操作執行到「Updating Applications」系統就會報80110414錯誤,即「找不到應用程序{3D14228D-FBE1-11D0-995D-00C04FD919C1}」。
好了,到現在為止,IWAM賬號在Active Directory、IIS metabase資料庫和COM+
應用程序三處的密碼已經同步成功,你的ASP程序又可以運行了!

3. iis為什麼不能運行ASP文件呢

2003的話要手動開啟支持asp

同其它windows平台一樣,此時默認Web站點已經啟動了。但請大家注意,IIS6.0最初安裝完成是只支持靜態內容的(即不能正常顯示基於ASP的網頁內容),因此首先要做的就是打開其動態內容支持功能。依次選擇「開始」-「程序」-「管理工具」-「inter信息服務管理器」,在打開的IIS管理窗口左面點「web服務擴展」;如下圖所示,將滑鼠所在的項「ASP.NET v.1.1.4322」以及「Active Server Pages」項啟用(點允許)即可。

http://e.chinaz.com/Files/BeyondPic/n26803.jpg

4. IIS如何調試asp文件

也不知道你那是什麼版本的,我們就以Win2003舉例吧:
Win2003的IIS6.0默認是沒有打開ASP支持的,如果你調試ASP的話這樣做:
第一步,進入:控制面板 -> 管理工具 ->IIS(Internet 伺服器)- Web服務擴展 -> Active Server Pages -> 允許控制面板 -> 管理工具 ->IIS(Internet 伺服器)- Web服務擴展 -> 在服務端的包含文件 -> 允許
第二步,啟用父路徑支持。
IIS-網站-主目錄-配置-選項-啟用父路徑
第三步,許可權分配
IIS-網站-(具體站點)-(右鍵)許可權-Users完全控制

5. iis設置好了後,不能執行自己的ASP文件

IIS自帶的文件有三大用處:
1、部份屬於IIS的使用說明文件;
2、部份屬於IIS的調試文件;
3、部份屬於IIS遠程管理站點的asp文件(這個默讓沒有安裝)

其實三種類型文件沒有也沒有影響IIS的遠行,因為IIS遠行的主要文件存放在系統目錄下。所以我們把它「默認目錄」的本地路徑處改了路徑也是正常的,只要您改的位置是存在正常的asp文件即可(包含:"index.asp/index.htm/index.html"其中之一文件)

小弟也更學,請高手指點!!

***************************************************

IIS伺服器出現錯誤的原因很多,請嘗試以下操作:
1、查看網站屬性——文檔
看看啟用默認文檔中是否存在:index.asp index.htm index.html (最好全都有,沒有可添加)
2、查看網站屬性——主目錄
A、本地路徑是否指定正確
B、是否勾選「腳本資源訪問」?
C、是否勾選「讀取」?
D、執行許可權:純腳本
3、查看網站屬性——目錄安全性——編輯
A、是否勾選「匿名訪問」?
B、用戶名:IUSR_您的計算機名(不對,就點瀏覽選擇)
C、密碼不用改,勾選「允許IIS控制密碼」就可以了
D、其它不用選
4、查看網站屬性——網站
A、IP地址:全部未分配 或者 選擇一個
B、TCP埠:80 (最好不要改,改了訪問方法就不一,特別提醒:有些軟體會佔用80埠,埠被占就啟動不了IIS,例如:訊雷)
5、打開控制面板——管理工具——計算機管理——本地用戶和組——用戶
A、看看「IUSR_您的計算機名」此用戶有沒有啟動,必須啟動(說明:有紅色的×表示沒有啟動)
B、看看「IWAM_您的計算機名」此用戶有沒有啟動,必須啟動(說明:有紅色的×表示沒有啟動)
C、在「IWAM_您的計算機名」該用戶上按右鍵——設置密碼(密碼要記住,後面還需要用上該密碼)
6、打開控制面板——管理工具——組件服務——組件服務——計算機——我的電腦——COM+應用程序
A、在「IIS Out-Of-Process Pooled Applications」上按右鍵選擇『屬性』——選擇『標識』,指定用戶:IWAM_您計算機名(說明:可以點瀏覽查找);輸入密碼,密碼上面步驟的密碼。再次啟動該服務,啟動後它會動。
B、在「IIS In-Process Applications」上按右鍵選擇『屬性』——選擇『安全性』,將『啟用身份驗證』勾去掉
C、在「IIS Utilities」上按右鍵選擇『屬性』——選擇『安全性』,將『啟用身份驗證』勾去掉。
特別提醒:有些朋友的組件無法啟動,可能是您優化了XP服務,也可能是病毒導致,也可能是組件出差……這些就只能靠您處理了
7、請檢查「控制面板——管理工具——數據源 (ODBC)」,看看系統DSN 有沒有Access資料庫驅動,如果是空白的話,請添加一個。
8、如果經過上面設置還不行話的,請注冊以下組件,分別把它復制到運行中:
A、regsvr32 %windir%\system32\VBscript.dll
B、regsvr32 %windir%\system32\JScript.dll
C、regsvr32 %windir%\system32\Inetsrv\Asp.dll

最後,就是測試了……(如果還不行,建議您重裝IIS,重作以上操作)
祝您成功!

建議您登陸站長網站,有更詳細資料和彩圖說明!

站長網站,資料更全:http://www.zg20.com
可來QQ遠程交流:82265147(註明IIS交流,通常星期日有空)

6. 我的IIS無法解析ASP,請高手指點一下

你的電腦有沒有安裝iis啊??安裝了還要設置的呀。在運行文件里設置可以運行asp文件,還有你的asp網頁文件的首頁要已index.asp命名,把這些網頁文件放到你的iis根目錄下,也就是wwwroot文件夾里

7. iis打不開asp文件怎麼回事

iis是運行asp程序的組件服務程序,不是用來打開asp文件的。
1.asp文件的打開可以使用記事本的形式打開,這個主要用於編輯代碼
2.asp文件還可以使用網頁製作三劍客裡面的dreamweaver打開進行可視化編輯網頁。
3.藉助iis綠色版服務程序運行後在瀏覽器中訪問頁面打開,用於瀏覽製作好的網站程序。
4.安裝iis服務程序打開asp網站要添加網站和開啟web擴展池裡面的支持asp擴展。

8. IIS打不開ASP文件

解決方案如下:
1。右鍵我的電腦--管理--本地用戶和組,給IUSR_機器名

和IWAM_機器名兩個用戶設置密碼,要一樣。

2。開始--運行--打cmd,

然後cd D:InetpubAdminscripts(我的系統在D盤),

然後cscript.exe adsutil.vbs set w3svc/wamuserpass

你的密碼,

然後cscript.exe adsutil.vbs set

w3svc/anonymoususerpass 你的密碼

看一下,行了沒有?如果還不行,那麼

cscript.exe synciwam.vbs -v,

然後iisreset。

據說就可以了,但是到最後一部提示8004e00f的錯誤,此錯

誤是MSDTC服務不正常造成的,解決方法:

首先進入組件服務,查看組件服務/計算機/我的電腦/COM+

應用程序,結果報錯「COM+ 無法與 Microsoft 分布式事務協

調程序交談」,無法查看裡面的對象。

2、進入事件查看器,發現msdtc服務沒有正常啟動。

3、刪除注冊表中的鍵:

· HKEY_LOCAL_

· HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSDTC

· HKEY_CLASSES_ROOTCID

4、停止MSDTC服務:net stop msdtc

5、卸載MSDTC服務:msdtc -uninstall

6、重新安裝MSDTC服務:msdtc -install

7、確認在事件查看器中msdtc服務已經正常啟動[這步很關

鍵,如果沒有,重新啟動下電腦看看]

8、重新設置IIS的IWAM賬號密碼。[在計算機管理中的用戶

管理里]

9、同步IIS metabase中IWAM_MYSERVER的密碼,在CMD中:

c:inetputadminscripts>adsutil set w3svc/wamuserpass

"yourpassword"

10、同步COM+應用程序所用的IWAM_MYSERVER密碼,在CMD

中:c:inetputadminscripts>cscript synciwam.vbs -v

到這部分網上大部分都說可以了,但是我這里雖然沒有

8004e00f的錯誤提示了,但是訪問頁面Server Application

Error 錯誤依舊,最後終於找到了解決方法如下:

解決辦法:

[1]:

檢查你的DTC服務(全名:Distributed Transaction

Coordinator)是否可以正常啟動,

如果正常的話請你跳過此步驟;如果出錯,無法正常啟動

,請在開始菜單的運行中 運行:msdtc -resetlog 以創建日誌

文件。重起機器,檢查IIS是否可以正常使用,若不行繼續。

[2]:

在CMD下執行以下命令:

cd %windir%system32inetsrv

rundll32 wamreg.dll, CreateIISPackage

regsvr32 asptxn.dll

9. 安裝了IIS後不能訪問ASP文件

幾種情況,你試下:
1.新建一個asp文件如index.asp,放在iis中設置的主目錄下面,然後輸入http://localhost/index.asp 看能否打開,如打不開,就是iis沒裝好 可以查看下:
http://www.orsoon.com/Article/Article_173.html
2.如果在dw中點預覽時只能打開html文件,則 點管理站點-高級-測試伺服器-選擇本地,
3.如果以上都正確,而只是連接了資料庫的頁面打不開,則在資料庫上點右鍵,在點屬性-安全 把裡面的允許選上
如看不到安全選項,則打開控制面板-文件夾選項-查看-把使用簡單文件夾共享前的勾去掉!

10. IIS可以正常訪問首頁,卻不能訪問網站中的子目錄中的asp文件

IIS配置裡面,看看我發的那個圖。

閱讀全文

與iis不能調試asp文件目錄相關的資料

熱點內容
linux賬戶設置密碼 瀏覽:69
查看資料庫各表記錄數 瀏覽:968
linux查看文件的行數 瀏覽:692
fpga約束文件如何自動生成 瀏覽:377
linux打開的文件數 瀏覽:973
win8修改公用網路 瀏覽:324
linuxlcrt 瀏覽:30
編程里res是什麼意思 瀏覽:616
dm80082版本固件 瀏覽:37
蘋果手機用什麼可以打開psd文件 瀏覽:627
服務號和小程序的區別 瀏覽:888
360手機助手qq文件位置 瀏覽:693
如何學習數碼編程 瀏覽:60
微信消息發布出去 瀏覽:377
windows文件名一個個消失 瀏覽:907
易語言設置文件所有者 瀏覽:197
iphone手機如何顯示wifi密碼 瀏覽:880
文山大數據 瀏覽:496
3dsrxtools怎麼升級 瀏覽:903
樂高的機器人編程是用什麼 瀏覽:542

友情鏈接