青海網站建設、網絡推廣最好的公司--您身邊的網站建設專家,馬上拿起電話,聯系我們:0971-8235355   
青海西寧網站建設、網站制作公司-西寧威勢電子信息服務有限公司 首頁 |  公司簡介 |  網站建設 |  網絡推廣 |  空間租用 |  域名注冊 |  企業郵局 |  網絡安全 |  網站編程 |  客服中心 |  聯系我們 |  人才招聘
 
西寧威勢最新網站制做案例展示
Lastest Project
 
西寧網站建設  
當前位置為:首頁 >> 操作系統 >> 正文  
IIS突然不解析asp文件的處理步驟

文章來源: 西寧威勢電子信息服務有限公司     發布時間:2008-11-28    瀏覽次數:5803    tags:IIS ASP 出問題

1.如果WEB站點目錄下有Global.asa文件,改此文件文件名為Global.old.重啟WEB服務,在記事本中寫如下代碼(原文中無代碼,實際最簡單的那種asp源碼就行,譯者注).文件另存為Test.asp于WEB根目錄下.
如果asp文件能正常執行,問題就出在Global.asa上,如果依然不行,請轉到第二步.
參閱如下微軟知識庫有關Global.asa文件出錯的更多信息.Q288245 PRB: Global.asa Does Not Fire from Personal Web Server on Windows 98
Q265275 FP2000: Global.asa Does Not Run in FrontPage Web
Q173742 FIX: Global.asa Is Not Executed If Restricting Web Access

2.將web站點的應用程序保護級別設置為"低",重啟IISAdmin服務.如果asp文件如此能正常執行,說明問題出在IWAM用戶上,請跳到第三步繼續.如果沒有正常執行,請在管理工具中檢查組件服務確保能看到IIS Packages,確保組件服務沒有失敗后,確認本地用戶組中有如下用戶存在:
NT AUTHORITY\Authenticated Users
NT AUTHORITY\INTERACTIVE
關于更多組件服務出錯的信息,請參考入下知識文章:
Q301919 PRB: Cannot Expand 'My Computer' in Component Services MMC Snap-In
3.如果通過第二步asp文件能正常執行,將站點的應用程序保護級別設回"中"或"高",將IWAM用戶添加到本地管理員用戶組中,如果通過這步,asp文件能正常執行,說明IWAM用戶的訪問許可權限就存在問題,請跳到第四步,如果asp文件還沒正常執行,請在命令提示符中執行Synciwam.vbs 工具.
方法:打開命令提示符窗口敲入如下命令:
C:\Inetpub\adminscripts>cscript synciwam.vbs.
關于IWAM用戶(設置不正確)導致asp文件不能正常執行,請參考入下知識庫.
Q308622 HOW TO: Perform Administration Tasks in IIS from a Command Prompt
Q297989 PRB: Configured Identity Is Incorrect for IWAM Account
Q255770 PRB: Logon Failure: Unknown User Name or Bad Password When You Run Out-of-Process Webs
Q236007 Domain Controller Demotion Causes Out-of-Process Applications to Fail4.解決IWAM用戶許可權限的問題,請使用windows 2000的第三方產品:Regmon 和 Filemon.請在
http://www.sysinternals.com/中下載這些工具.
當你執行asp頁面請求時運行這些工具, Dllhost.exe 進程在Regmon 中查找"ACCDENIED" (在Filemon中查找"FAILURE").
注意:在IE進程出現"操作失敗"時不要緊張,這只是普通現象.~~
關于IIS功能正常運作所需的最小條件,請參閱知識庫:
Q271071 Minimum NTFS Permissions Required for IIS 5.0 to Work
在看到Dllhost.exe 進程"操作失敗"的錯誤信息后,用Regedit32工具修改注冊表里任何必須的NTFS許可權限(好像是病句,,汗...)5.在裝完IIS5.0后,從WEB 服務器控制臺或其他網絡上的工作站瀏覽asp或html文件,WEB服務可能返回如下錯誤信息:
HTTP 500 內部服務器錯誤.
默認的web服務可能處于運行狀態,如果運行netstat -an 你可能注意到WEB服務器正監聽TCP80端口,即HTTP的默認端口.
注意:如果在使用IE5.0(或以上版本,譯者注),你可能屏蔽了IE高級選項中的顯示友好HTTP錯誤信息選項,更多信息:請參考微軟知識庫:
Q218155 Description of Hypertext Transport Protocol Error Messages
下面的幾條可能出現在裝有IIS5.0機器的事件日志中:
Application Log: COM+ error with Event ID 4099
System Log: W3SVC error with Event ID 59
System Log: W3SVC warning with Event ID 36.
Iis5.log 文件(WINNT目錄下)可能包含下面錯誤信息:
0x8004e00f=COM+ was unable to talk to the Microsoft Distributed Transaction Coordinator
你正試圖打開com+管理者使用的組件服務,MMC停止響應.
原因
IIS5.0依賴與COM+,COM+依賴于Distributed Transaction Coordinator (DTC) 服務運行,DTC檢查版本的機制(包括在windows 2000以前的SQL SERVER版本)不能識別Windows2000所用的版本屬性,結果SQL SERVER的DTC安裝程序移除了WINDOWS 2000安裝的DTC服務,更多請查閱微軟知識庫:
Q249310 BUG: Installing SQL Server on Windows 2000 Uninstalls DTC Service
解決
如下步驟解決這個問題:
a.驗證Dtcsetup.exe (默認在c:\Winnt\System32 下)是否為1999.9.3422.24 或以后版本號
b.運行Dtcsetup.exe 安裝DTC服務
c.開始DTC服務
d.控制面板中,雙擊"添加刪除程序"
e.選"添加刪除Windows組件",移除IIS5.0再重新安裝.現狀
微軟已經確認在SQL Server versions 6.5 和 7.0 and MSDE 1.0中這會是個問題
詳細請參見文章:
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q2572676.最后一招:依照下面步驟自己創建IIS Packages
a.瀏覽組件服務刪除下列包
    a.IIS In-Process Applications
    b.IIS Out-of-Process Pooled Applications
    c.IIS Utilities
b.打開命令提示符,轉到文件夾%windir%\system32\inetsrv,執行命令:
    rundll32 wamreg.dll, CreateIISPackage
注意:CreateIISPackage是大小寫敏感的,確人輸入正確.
c.重新打開組件服務,你將看到IIS COM+應用已經重新創建了.
d.從命令提示符中運行IISRESTART再測試之前沒有正確執行的任何asp文件.


上一篇:經曲CMD命令收藏
下一篇:[原創]西寧威勢提醒大家當心MS08-067漏洞攻擊
評論列表
正在加載評論……
  
評論   
呢  稱:
驗證碼: 若看不清請點擊更換!
內  容:
 
 
  在線洽談咨詢:
點擊這里,在線洽談   點擊這里,在線洽談   點擊這里,在線洽談
與我交談  與我交談 與我交談
乘車路線    匯款方式   加盟合作  人才招聘  
公司地址:青海省西寧市西關大街73號(三二四部隊招行所四樓)     青ICP備13000578號-1 公安機關備案號:63010402000123    
QQ:147399120    mail:[email protected]    電話: 13897410341    郵編:810000
© Copyright( 2008-2009) QhWins.Com All Rights Reserved    版權所有:西寧威勢電子信息服務有限公司 未經書面制授權,請勿隨意轉載!
業務:青海網站制做、青海網站建設、青海網頁設計、西寧網站制做、西寧網站建設、青海域名注冊、青海網絡推廣、青海網站推廣、青?臻g租用、青海軟件開發、網站安全、網絡安全

七天赚钱术 期货配资公司名录 看贵州快三开奖结果 福建31选7中奖概率 p2p理财平台跑路 内蒙福彩快3开奖结果 为什么股票下跌 今日大盘上证指数少 内蒙古11选5遗漏数据 北京时时彩计划免费群 体育彩票 超级大乐透