我遇到异常(远程服务器返回错误:(500)内部服务器错误。)for request.GetResponse()如果我在80以外的其他端口部署应用程序(默认),当我尝试访问URL时,它工作正常。
我遵循了#34; Stackoverflow"的许多建议。和谷歌。我仍然收到以下代码的错误
private bool Ping(string url, out string message)
{
message = string.Empty;
try
{
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
request.Credentials = CredentialCache.DefaultCredentials;
request.Timeout = 3000;
request.AllowAutoRedirect = false;
request.Method = "HEAD";
using (WebResponse response = request.GetResponse())
{
return true;
}
}
catch (Exception ex)
{
message = ex.Message;
}
return false;
}
谢谢,
帕
答案 0 :(得分:0)
这通常是服务器端的问题,应该与您的应用程序无关。
那就是说,您是否试图通过其他端口从您的计算机/设备(通过chrome或IE)访问相同的url
?
如果它适用于其他设备,则应检查设备的设置;但我仍然认为这是服务器上的一个问题。