<dfn id="is4kg"></dfn>
  • <ul id="is4kg"></ul>
  • <abbr id="is4kg"></abbr>
  • <ul id="is4kg"></ul>
    <bdo id="is4kg"></bdo>
    以文本方式查看主題

    -  曙海教育集團論壇  (http://www.hufushizhe.com/bbs/index.asp)
    --  Microsoft.NET Framework  (http://www.hufushizhe.com/bbs/list.asp?boardid=78)
    ----  服務器.netframework asp.net2.0每三分鐘報錯|perflib1008  (http://www.hufushizhe.com/bbs/dispbbs.asp?boardid=78&id=2624)

    --  作者:wangxinxin
    --  發布時間:2010-12-15 9:28:31
    --  服務器.netframework asp.net2.0每三分鐘報錯|perflib1008
    計算機: REPORTSRV
    描述:DLL "C:\\WINNT\\Microsoft.NET\\Framework\\v2.0.50727\\aspnet_perf.dll" 中服務
    "ASP.NET_2.0.50727" 的打開過程出現故障。 該服務的性能數據將不可使用。返回的狀態碼 是數據 DWORD 0。
    數據:0000: 05 40 00 80               .@.?

    回答:根據您的描述,我對這個問題的理解是:Windows 2000 Server ,在日志中每隔3分鐘記錄Perflib 1008 的錯誤事件。如果我的理解有誤,請告訴我。

    這是由于沒有正確安裝aspnet的性能計數器的dll文件導致,建議您嘗試以下方法修復:
    1. 在命令行,輸入以下命令卸載mscoree.dll和aspnet_isapi.dll的注冊信息。
    regsvr32 /u %windir%\\Microsoft.NET\\Framework\\v2.0.50727\\aspnet_isapi.dll
    regsvr32 /u %windir%\\System32\\mscoree.dll
    完成后重啟系統。

    2. 如果卸載出錯,在命令行,定位到C:\\WINNT\\Microsoft.NET\\Framework\\v2.0.50727目錄,運行以下命令:
    aspnet_regiis.exe –ua 卸載ASP.NET
    aspnet_regiis.exe –I 重新安裝

    完成后,重啟系統,查看是否還有問題。建議您從添加刪除程序刪除所有.net framework,然后重啟系統,重新安裝,看是否還有問題。我意思是重新安裝.net framework,這個計數器是由Framework 提供的,重新安裝該組件,則可以重新創建計數器。

    另外,這是ASP.NET的性能計數器無法使用,但不影響ASP.NET的使用,如果不使用性能計數器,您也可以禁用該計數器,更改以下注冊表鍵值:
    HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\ASP.NET_2.0.50727\\Performance
    "Disable Performance Counters"=dword:00000001

    HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\ASP.NET\\Performance
    "Disable Performance Counters"=dword:00000001
    羅俊華 微軟全球技術支持中心