2010-06-16 46 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

尝试在本地运行相同的代码。你可以写一个异常日志。并可以查看该日志。为了您的网站的安全,这些服务器被禁用。