2010-06-16 47 views
1

我有一個網頁,當我在遠程計算機上運行它,我得到的消息說,遠程錯誤cannot be viewed如何得到一條錯誤消息出來我的網頁

當我去查看我的Web服務器上機,我得到一個消息說:

Internet Explorer cannot display the webpage 

    • Most likely causes: 
    • You are not connected to the Internet. 
    • The website is encountering problems. 
    • There might be a typing error in the address. 

What you can try: 
    Check your Internet connection. Try visiting another website to make sure you are connected. 

    Retype the address. 

    Go back to the previous page. 

我可以向谷歌很好,所以它不是互聯網連接....但是這個消息給我什麼工作的。我怎樣才能獲得更多的信息,爲什麼我的網頁不工作?

我試着去IIS Mananger並右鍵單擊該網站並選擇瀏覽。但我的網站是HTTPS網站,因此無法使用。

任何想法都會很棒。

回答

3

快速和骯髒的修復程序將編輯您的ASP應用程序的web.config,就像該錯誤消息說,以便您可以看到錯誤是在遠程機器上。我還會檢查服務器日誌,看看是否有任何報告。

確保有一個customErrors標籤設置爲"Off"

<!-- Web.Config Configuration File --> 

<configuration> 
    <system.web> 
     <customErrors mode="Off"/> 
    </system.web> 
</configuration> 

模式屬性,通過在生產中刪除這一點,因爲你不希望外人看到這些錯誤信息,並獲得有關的工作信息你的應用程序,這是一個安全風險。

UPDATE

至於在本地IE瀏覽你的錯誤請確保選擇

view friendly http error messages被禁用。在IE8它是根據:

工具> Internet選項>高級

這可能修復IE的問題顯示出神祕的消息。

+0

這樣做。謝謝 – Vaccano 2010-06-16 20:48:35

+0

@Vaccano檢查我的編輯,看看是否也解決了本地計算機上的IE不能顯示正確的錯誤信息的問題。另外我很高興另一種解決方案爲你工作。 – 2010-06-16 20:53:39

0

嘗試在本地運行相同的代碼。你可以寫一個異常日誌。並可以查看該日誌。爲了您的網站的安全,這些服務器被禁用。

相關問題