C# 无法在System.Net.HttpWebRequest.GetRequestStream解析远程名称

C# 无法在System.Net.HttpWebRequest.GetRequestStream解析远程名称,c#,C#,我创建了使用API下载数据的代码。一切都在本地正常工作,但当我将其移动到服务器时,我发现错误: System.Net.WebException: The remote name could not be resolved: 'api.blabla.com' at System.Net.HttpWebRequest.GetRequestStream(TransportContext& context) at System.Net.HttpWebRequest.GetRequ

我创建了使用API下载数据的代码。一切都在本地正常工作,但当我将其移动到服务器时,我发现错误:

System.Net.WebException: The remote name could not be resolved: 'api.blabla.com'     at System.Net.HttpWebRequest.GetRequestStream(TransportContext& context)     at System.Net.HttpWebRequest.GetRequestStream()
下面是我正在使用的代码:

private static void Authenticate_GroupLevel(string clientID, string clientSecret, out string accessToken, out string enterprise)
    {
        accessToken = "";
        enterprise = "";

        try
        {
            var httpWebRequest = (HttpWebRequest)WebRequest.Create("https://api.bluejeans.com/oauth2/token");
            //httpWebRequest.ContentType = "text/json";
            httpWebRequest.ContentType = "text/plain";
            httpWebRequest.Method = "POST";

            using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream()))
            {
                string credentials = "{\"grant_type\":\"client_credentials\",\"client_id\":\"" + clientID + "\",\"client_secret\":\"" + clientSecret + "\"}";
                //Console.WriteLine(credentials);
                streamWriter.Write(credentials);
                streamWriter.Flush();
                streamWriter.Close();

                var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
                using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
                {
                    var result_JSON = streamReader.ReadToEnd();
                    streamReader.Close();
                    string result_XMLString = @"{'?xml': {'@version': '1.0', '@standalone': 'no'}, 'root':  [" + result_JSON + @"]}";
                    // convert JSON to XML
                    XmlDocument resultXML = JsonConvert.DeserializeXmlNode(result_XMLString);
                    //Console.WriteLine(resultXML.OuterXml);
                    accessToken = resultXML.DocumentElement.SelectSingleNode("/root/access_token").InnerText;
                    enterprise = resultXML.DocumentElement.SelectSingleNode("/root/scope/enterprise").InnerText;

                }
            }
        }
        catch (Exception ex)
        {
            LogErrors(ex.ToString(), System.Reflection.MethodBase.GetCurrentMethod().Name.ToString());
        }

    }

有人能帮我解决这个问题吗?

在您为端点URI部署的服务器上,DNS查找失败。@BenRobinson这到底是什么意思?可以解决吗?它在本地工作,但不在服务器上。这似乎是一个网络问题,我会与负责维护您的服务器的人交谈,错误是它无法解析
api.bluejeans.com
或您在生产代码中使用的任何Uri。我是维护服务器的人…我搜索了internet以解决此问题,但在所有地方都找到了相同的答案:DNS查找失败(可在错误描述中找到)、网络问题(什么样的问题?)我想知道从哪里开始寻找问题的根源。