技术开发 频道

像专家一样进行IIS7排错


【IT168 专稿】 

     如果你刚刚把你的应用程序转移到IIS7服务器,现在当你向它发出请求时,你就会得到一个错误,这好像是近来IIS.NET论坛上的热门话题,当回答了一百多个左右的问题时,我觉得自己应该做一些事情,以帮助大家追踪并解决这些问题。

    具体来说,服务器软件和网络服务器是复杂且高度可配置的系统,它们支持多层网络架构应用程序,多层网络架构应用程序使用不同技术以及子系统,因为服务器软件和网络服务器对安全、性能、以及可靠性的要求,它能承受更多的复杂性,所以它直到最后都能工作得很好,这一点很让人惊讶。IIS7力图提高诊断和解决问题的能力(当它们发生时),因此在帮助你成为一个为服务器问题排错专家方面,知道怎样使用新的IIS7 诊断学特点,将给你很大的帮助。

1.问题是什么?

    当别人提出像“帮帮我,我移到IIS7,我的应用程序停止工作了”这样的问题时,我发现自己经常在论坛上问这样一个问题:它为什么不能运行?当你的网站停止工作,你要做的第一件事情就是在我们继续向前移动之前,决定这个错误到底是什么。IIS7有更好的错误信息,它们将告诉你问题到底是什么,并且帮你解决问题。

    不幸的是,有时候找到这个错误是一个主要的挑战,首先让我们了解一下要解决这个问题时,你所要了解的事情。

   1)解除IE “Friendly HTTP error messages”

    IE将默认地代替真正的错误信息,此错误信息来自于一个附带有“友好的”错误信息的服务器,隐藏了我们需要看到的错误内容。例如:没有找到一个404错误信息,相反,你会看到下面的情况:



     解除这个误解,找到真正的来自于服务器的错误,你需要去“工具> 网络选择”,选择高级键,清除“表现友好的HTTP错误信息”检验栏,然后,关掉浏览器,重新打开它,再次请求此页面。

0
相关文章