0

我收到异常(远程服务器返回错误:(500)内部服务器错误。)如果我将应用程序部署在 80(默认)以外的其他端口,当我尝试访问 URL 时,它是工作正常。

我听从了“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;
    }

谢谢,

帕万

4

1 回答 1

0

这通常是服务器端的问题,与您的应用程序无关。

也就是说,您是否尝试过使用url另一个端口从您的计算机/设备(通过 chrome 或 IE)访问相同的内容?

如果它适用于其他设备,那么您应该检查设备的设置;但我仍然认为这是服务器上的问题。

于 2014-10-30T13:14:46.740 回答