Ⅰ web.config配置錯誤
朋友,這是你下載的「軟體」和電腦的「內存」有沖突,(答案原創,引用請說明作者:力王歷史)
我給你8種方法調試:
1.用360安全衛士里的「清理插件」,掃描「惡性插件」,再「立即清理」!
2.電腦里有木馬或病毒干擾,用「360安全衛士」+「360殺毒雙引擎版」,使用「木馬雲查殺」+「360殺毒」,「全盤掃描」和「自定義掃描」,查殺惡性軟體!
查殺結束,刪除病毒和木馬,重啟電腦,開機點開「隔離|恢復」,徹底刪除木馬和惡意軟體!
3.如果上邊方法不行,下載個「360系統急救箱」!
先「全盤查殺」,查殺完畢,刪除「可疑自啟動項」和木馬,再重啟電腦!
然後點開「隔離|恢復」區,找到「可疑自啟動項」和木馬,點「徹底刪除」!
再點開「修復」,「全選」,再點「修復」!
4.你下載的播放器,或聊天軟體,或IE瀏覽器,或驅動,或輸入法,等等的程序不穩定!(建議卸掉,下載新的,或者將其升級至:「最新版本」)
注意:測試版的軟體,可以不升級。
5.或者就是你安裝了兩款或兩款以上的同類軟體(如:兩款播放器,多款聊天軟體,或多款瀏覽器,多款殺毒軟體,多款網路游戲等等)!它們在一起不兼容,卸掉多餘的一款!盡量保持軟體:「單一性」!(如:播放器:1款,下載:1款,輸入法1款,瀏覽器1款,音樂1款,網游1款,聊天1款等等)
6.卸載方法:你在電腦左下角「開始」菜單里找到「強力卸載電腦上的軟體」,找到多餘的那款卸掉!
卸完了再「強力清掃」!
或者「360安全衛士」,「軟體管家」,點開,第4項:「軟體卸載」,點開,找
到「多餘」和「類似」的軟體卸載!如:「播放器」,點開,留下「暴風」,卸載「快播」!如:「下載」:點開,留下「迅雷」,卸載「快車」!(看準了再卸,別把有用的卸了)
7.再不行,下載「金山急救箱」,擴展掃描,急救系統!或者「金山網盾」,一鍵修復!
8.實在不行,就「一鍵還原」系統或「重裝系統」!
Ⅱ 運行時錯誤 說明: 伺服器上出現應用程序錯誤。此應用程序的當前自定義錯誤設置禁止遠程查看應用程序錯誤的
ASP.NET錯誤,調整下伺服器配置或者更改下web.config源碼就可以顯示正確的錯誤了,到我空間留言給你詳細說明
Ⅲ .NET程序傳到伺服器上出現錯誤是怎麼回事
這個應是你的程序有出錯的地方,但是你的web.config中設置成不顯示錯誤代碼,這樣你就看不到了是哪裡報錯,你先按提示將你的web.config中的錯誤提示修改為
Off
,再刷新下你的程序就應該能看到是具體哪裡報錯,這樣才能知道你是錯在哪裡,該怎麼解決
具體就是在web.config
文件中找到
<customErrors
標簽
,把mode設置為Off
,如下
<!--
Web.Config
配置文件
-->
<configuration>
<system.web>
<customErrors
mode="Off"/>
</system.web>
</configuration>
設置好後刷新下,就應該能看到具體錯誤了,希望能幫到你
Ⅳ "/"應用程序中的伺服器錯誤. 運行時錯誤 說明: 伺服器上出現應用程序錯誤.此運行時錯誤
1.系統資源不足。如果機器配置低的話建議不要同時開啟太多應用程序。另外可適當加大虛擬內存,特別是經常玩大型游戲。這種情況下升級機器是最根本的解決辦法呵呵。
2.系統文件損壞。檢查explorer.exe的文件大小,正常情況下應該顯示為237k或者238k,如果大小不一致,可運行sfc/scannow掃描系統文件。若explorer.exe程序本身損壞,可以從別的機器上拷貝一個explorer.exe文件到本機,調用任務管理器,接入explorer.exe進程,然後新建任務拷貝新的文件到系統盤\WINNT(2000)或\WINDOWS(XP)目錄下。
3.軟體沖突(特別是右鍵第三方載入項)。譬如輸入法,清華紫光輸入法3.0版本有的時候會出現explorer.exe出錯,取消清華紫光輸入法,用其他輸入法輸入會沒有問題。清華紫光輸入法4.0版本未發現類似問題。蘋果美化版的rar惹的禍,把它卸載了暫時就沒有這個錯誤了,你也可以看是不是安裝了蘋果美化版的rar,有的話,也可以卸載了來看一下。
裝了酒精120%或者酒精52%虛擬光碟機,在番茄的系統中很容易出現explorer.exe錯誤。卸載有時候會解決問題。
4.病毒。(wc98pp.dll)
網路協議處理器-電子書編譯工具WebCompiler相關。
wc98pp.dll文件本身並沒有影響,很多計算機上都有此文件,但是當explorer.exe出錯的時候,刪除此文件可以解決問題,然後從注冊表中搜索相關鍵值刪除。
usign.dll,有人提到這個文件與wc98pp.dll兩個文件類似,刪除這兩個文件可以清除IE中不斷跳出小廣告。在公司的計算機中未發現此文件。
5.windows升級造成的
大家都知道我們用的是盜版xp,既然是盜版的,肯定會出現各種各樣的錯誤.微軟也不是sb,肯定會搞一些問題來懲罰我們,所以建議大家不要上網自動更新,並且把自動更新關掉(實際上這個更新沒p用)
6.系統內核錯誤。此類情況暫時無法解決,重新安裝系統。
7.內存問題。有人通過更換內存,解決了這個問題,所以這應該是個原因,不過如果這個出問題就比較麻煩了,所以先考慮前面幾個原因。
8.其他原因。計算機運行某個程序等待時間過長,比如讀取數據,尤其是光碟或者外界設備的數據的時候,也會出現explorer.exe出錯。
exeplorer.exe是系統的外殼。這個文件因為開機就被載入到內寸中。所以這個文件通常不會損壞。發生錯誤是因為注冊表的中與exeplorer關聯的項發生異常。原因很多,不好查找。所以一般只有重新安裝系統。如果嫌麻煩,使用啟動盤啟動系統,在恢復控制台中修復。
解決方法
1.第三方載入項的問題
我以一般的途徑從遇到explorer錯誤的人們得到信息。通常他們都這么敘述:"當我在資源管理器中右鍵點擊一個文件時系統提示explorer遇到錯誤需要關閉"或"當我嘗試瀏覽文件夾的時候,我收到系統提示explorer遇到錯誤需要關閉"。
通常,這些錯誤是由於第三方載入項沒有正常工作所引起的。這些載入項負責創建一些選項當你在資源管理器右鍵點擊一個文件時。一些第三方程序會添加他們自己的選項到這些菜單,而這有些時候會出現問題。如果你仔細看你會發現幾個非常規的選項在這個右鍵菜單上:"SendtoFaxRecipient","ScanwithNortonAntivirus","TextPad"和"Winzip"。
如果想嘗試尋找引起explorer錯誤的第三方載入項,你需要下載這個工具:ShellExView,它會允許你查看和禁用載入項。
解決辦法:當你下載並運行它以後,ShellExView會顯示出所有的安裝在你的電腦上的載入項。你可以分類排序使所有第三方載入項示在一起。然後,選擇所有第三方載入項並禁用它們,並試著執行以前導致錯誤的操作(比如右鍵點擊一個文件或瀏覽一個文件夾等等)如果沒有錯誤提示,就說明你所禁用的一個載入項造成了explorer錯誤。接下來,通過每一次啟用一個載入項並嘗試之前引起錯誤的操作就可以找出引起錯誤的第三方擴展了ShellExView會顯示出載入項的所有的額外信息,比如版本號、公司名稱。如果你希望繼續使用致使explorer出錯的載入項,請檢查他的更新版本或聯系他的客戶支持explorer出錯的另一個原因是因為機器里內含病毒、木馬或間諜廣告程序。想檢測電腦里存在的病毒請使用專業的程序,比如江民、瑞星等殺毒軟體;檢測電腦里存在的間諜軟體,我推薦下列程序:MicrosoftWindowsAntiSpyware(Beta)、Lavasoft'sAd-Aware、RoseCitySoftware'sSpywareMedic或者Spybot'sSearch&Distroy。
2.一些關於此問題的中文知識庫文章
在「地址」框或「打開」框中鍵入地址時出現錯誤消息。桌面是白色的並且錯誤信息報告Browseui.dll中有「Windows資源管理器」錯誤信息:.dll(資源管理器導致模塊Browseui.dll中出現無效頁面錯誤)
錯誤信息:ErrorLoadingExplorer.exeYouMustReinstallWindows(載入Explorer.exe時出現錯誤,必須重新安裝Windows)
查看「我的電腦」中的內容時Windows資源管理器退出在試圖映射網路驅動器時Windows資源管理器退出並生成錯誤信息嘗試安裝Windows2000ServicePack3時出現錯誤信息「Explorer.」(Explorer.exe發生錯誤,將被Windows關閉),在關閉某個文件夾時,Explorer.exe可能會生成一個應用程序錯誤嘗試打開「網上鄰居」時收到「」(Explorer.exe發生錯誤,將被Windows關閉)錯誤消息。右鍵單擊文件時出現錯誤信息,或是當在Autodesk或Discreet產品中打開某些文件時發生問題在WindowsXP中試圖打開「網上鄰居」或「共享文檔」時,「我的電腦」和Windows資源管理器意外退出Explorer.exe在WindowsXP中反復意外退出。
3.怎樣避免
使用WindowsXP時間比較長後,有時運行會很不流暢,甚至會不響應滑鼠鍵盤對操作。很多時候是系統的假死。和真正的死機不同,假死完全可以被「救活」。假死的根源在於explorer.exe(整個圖形界面的驅動)。既然會假死,那就一定有解決方法,下面就為朋友們介紹一些拯救系統假死的方法。
第一招:當使用資源管理器打開新文件夾或用瀏覽器打開新頁面不響應時,用「Win+D」或單擊快速啟動欄的顯示桌面按鈕,再在桌面上按F5或右鍵刷新即可。一般刷新3-5次後再把資源管理器或瀏覽器窗口還原就會恢復正常了。
第二招:這一招很靈,能對付大多數假死的情況。當任務管理器都打不開時,先把光碟機彈出之後再彈入(千萬不要在光碟機里放光碟),滑鼠指針旁會出現一個小光碟標志,這時就會喚起系統的知覺,這招可是屢試不爽!
第三招:最後的殺手鐧,用組合鍵「Ctrl+Alt+Del〉鋇鋇鋇瀕動任務管理器,然後在「進程」選項卡中結束explorer.exe,整個桌面只剩一張壁紙,桌面圖標和任務欄都沒影了,然後在任務管理器的「文件→新建任務」中輸入explorer.exe,即可恢復正常。這一招還可釋放內存資源,一舉兩得。
照下面的方法可以明顯減少假死可能性:
能不用右鍵菜單的時候就盡量不用,盡量使用熱鍵如用F2重命名、用F5刷新等。WindowsMediaPlayer最好不用可視化效果,用了往往會卡機。真想用的話,微粒是最不容易卡機的,建議用「微粒」可視化效果。不要輕易使用內存整理軟體,往往會越整理系統速度越慢。如果真想釋放系統資源,注銷當前用戶再重新登錄是最好的方式。說了這么多,大家也不妨試試這些方法。
Ⅳ 網站提示Web.Config 配置文件 錯誤 ,大吉幫忙看下!
<customErrors>節點
<customErrors>節點用於定義一些自定義錯誤信息的信息。此節點有Mode和defaultRedirect兩個屬性,其中defaultRedirect屬性是一個可選屬性,表示應用程序發生錯誤時重定向到的默認URL,如果沒有指定該屬性則顯示一般性錯誤。Mode屬性是一個必選屬性,它有三個可能值,它們所代表的意義分別如下:
Mode說明
On表示在本地和遠程用戶都會看到自定義錯誤信息。
Off禁用自定義錯誤信息,本地和遠程用戶都會看到詳細的錯誤信息。
RemoteOnly表示本地用戶將看到詳細錯誤信息,而遠程用戶將會看到自定義錯誤信息。
這里有必要說明一下本地用戶和遠程用戶的概念。當我們訪問asp.net應用程時所使用的機器和發布asp.net應用程序所使用的機器為同一台機器時成為本地用戶,反之則稱之為遠程用戶。在開發調試階段為了便於查找錯誤Mode屬性建議設置為Off,而在部署階段應將Mode屬性設置為On或者RemoteOnly,以避免這些詳細的錯誤信息暴露了程序代碼細節從而引來黑客的入侵。
下面我們添加一個頁面CustomErrorsDemo.aspx,在它的Page_Load事件里拋出一個異常,代碼如下:
usingSystem;
usingSystem.Data;
usingSystem.Configuration;
usingSystem.Collections;
usingSystem.Web;
usingSystem.Web.Security;
usingSystem.Web.UI;
usingSystem.Web.UI.WebControls;
usingSystem.Web.UI.WebControls.WebParts;
usingSystem.Web.UI.HtmlControls;
:System.Web.UI.Page
{
protectedvoidPage_Load(objectsender,EventArgse)
{
thrownewException("故意拋出的異常。");
}
}
我們先配置<customErrors>如下:
<customErrorsmode="RemoteOnly">
<errorstatusCode="403"redirect="NoAccess.htm"/>
<errorstatusCode="404"redirect="FileNotFound.htm"/>
</customErrors>
這時本地運行CustomErrorsDemo.aspx的效果如下:
遠程訪問時看到的效果:
如果我們將customErrors的Mode屬性設置為「On」本地運行和遠程訪問都會看到如下效果:
如果將customErrors的Mode屬性設置為「Off」本地運行和遠程訪問都會看到如下效果:
<error>子節點
在<customErrors>節點下還包含有<error>子節點,這個節點主要是根據伺服器的HTTP錯誤狀態代碼而重定向到我們自定義的錯誤頁面,注意要使<error>子節點下的配置生效,必須將<customErrors>節點節點的Mode屬性設置為「On」。下面是一個例子:
<customErrorsmode="On"defaultRedirect="GenericErrorPage.htm">
<errorstatusCode="403"redirect="403.htm"/>
<errorstatusCode="404"redirect="404.htm"/>
</customErrors>
在上面的配置中如果用戶訪問的頁面不存在就會跳轉到404.htm頁面,如果用戶沒有許可權訪問請求的頁面則會跳轉到403.htm頁面,403.htm和404.htm頁面都是我們自己添加的頁面,我們可以在頁面中給出友好的錯誤提示。
Ⅵ 關機(高分求解,滿意加倍)
你開的程序太多了吧?或者有什麼病毒木馬。你可以下一個360安全衛士,清理使用痕跡,修復系統漏洞,然後點高級,系統進程狀態,用滑鼠點那些進程,查看進程,至少保證所有進程都是安全的,然後再看進程的出品公司,無害進程的出品公司都是明確標注的,入MICROSOFT CORPORATION之類,病毒木馬則沒有或混亂標注。最後檢查下啟動項,就在進程選項卡左側,把除了CTFMON.EXE,360SAFETRAY除外的所有啟動項都關掉
Ⅶ 怎樣在Web 應用程序根目錄下的「web.config」配置文件中創建一個 <customErrors> 標記求高手指點
Web.config中用<customErrors>可以自定義默認的出錯頁面:
<customErrors mode="On |off|RemoteOnly" defaultRedirect ="error/customerrorpage.aspx">
<error statusCode="404" redirect="/error/404Page.aspx"/>(如果發生404錯誤:找不到頁面)
<error statusCode="403" redirect="/error/403page.aspx"/>(如果發生403錯誤:系統驗證失敗)
</customErrors>
報錯模式
(1)關閉模式:一旦發生錯誤,asp.net 把默認的報錯頁面顯示給本地和遠程用戶。
(2)開啟(on)模式:當報錯模式屬性被設為「開啟」時,asp,net把用戶自定義的出錯頁面,而不是其默認的報錯頁面顯示給本地和遠程用戶。
(3)只有遠程啟動(RemoteOnly)模式 :asp.net的報錯頁面只能被本地用戶看到遠程用戶的訪問請求,將會顯示自定義的出錯頁面。
<customErrors>標識節和global.aspx中的application_error事件有什麼樣的關系呢?
首先:當系統發生錯誤時,首先是觸發在Global.asax中的Application_Error事件,可以再Application_Error事件用Server.GetLastError得到異常,接著系統處理完該事件之後,然後才轉向Web.config中指定的錯誤頁面,這里有一點請注意,在轉向出錯頁面之前,asp.net會調用Server.ClearError()來清除所有出錯的異常,因此,在出錯頁面中,並不能用Server.GetLastError得到出錯的原因。
為了實現統一的出錯頁面,並能顯示其原因,可以考慮在global.assa內的Application_Error事件中將錯誤信息存儲在Session對象或Cache對象中,然後在自定義錯誤頁面將其取出顯示就可以了。也可以在Application_Error事件內直接調用如下代碼
protected void Application_Error(Object sender,EventArgs e)
{
if(Context!=null&&Context.IsCustomErrorEnabled)
{
Server.Transfer("Error.aspx",false);
}
}
Context.IsCustomErrorEnabled是用於判斷應用程序是否使用了自定義出錯頁面,因為Server.Transfer方法會阻止Rsponse.End的內部調用,在伺服器內部直接轉向,這樣在Error.aspx里就可以捕獲頁面異常了。