503 HTTP请求错误 - 内部邮件

问题描述:

我正在向SharePoint服务器(从SharePoint网页)发送HTTP请求以在同一服务器(在SharePoint库中)中读取文档。我得到503错误和文档未加载。503 HTTP请求错误 - 内部邮件

如何在IIS上捕获此错误消息以获取有关此异常的更多信息(详细信息或内部消息)?这个错误是普遍的,我认为只有获得更多的细节才是有益的。谢谢!

+0

有捕捉并记录服务器错误的方式(如503)直接在IIS上,但无法找到它的确切位置。这就像过滤这些消息或其他东西。 – gradosevic 2013-03-21 19:52:44

+0

固定。代理是问题。要禁用它,我使用了“request.Proxy = null;” – gradosevic 2013-04-05 11:06:37

+0

我知道它的后期,但如果你修复它,这将是很好,如果你添加什么修复它为你作为答案,并接受,这将有助于任何人谁可能会遇到这个问题在未来:) – secretformula 2014-05-16 15:40:27

这是修复了这个问题的代码:

var uri = "mysite.com"; 
var request = WebRequest.Create(uri); 
request.Credentials = CredentialCache.DefaultCredentials; 
request.PreAuthenticate = true; 
request.Proxy = null; 
HttpWebResponse webResponse = (HttpWebResponse)request.GetResponse(); 

代理必须被设置为null

try{ 
//try to read 
} 
catch(Exception er) 
{ 
lblError.Text = "Details:"+er.Message; 
} 
+0

已经尝试过它。内部异常是空的。只有503是没有额外的细节。 – gradosevic 2013-03-21 19:48:08