Asp.net mvc 无法解析远程名称:';graph.microsoft.com';代理IIS

Asp.net mvc 无法解析远程名称:';graph.microsoft.com';代理IIS,asp.net-mvc,microsoft-graph-api,Asp.net Mvc,Microsoft Graph Api,我已经使用Microsoft Graph API实现了一个Azure Active directory应用程序。 它在IIS express上工作的本地开发机器上工作得非常好 现在我想将web移动到IIS,部署时,与graph.microsoft.com对话的WebRequest会引发异常: 无法解析远程名称:“graph.microsoft.com” System.Net.HttpWebRequest.GetResponse()位于 由于我是公司代理的幕后操纵者,所以我正在通过下面的方式发送请

我已经使用Microsoft Graph API实现了一个Azure Active directory应用程序。 它在IIS express上工作的本地开发机器上工作得非常好

现在我想将web移动到IIS,部署时,与
graph.microsoft.com
对话的
WebRequest
会引发异常:

无法解析远程名称:“graph.microsoft.com” System.Net.HttpWebRequest.GetResponse()位于

由于我是公司代理的幕后操纵者,所以我正在通过下面的方式发送请求

在代码中

第一条路:

IWebProxy-webProxy=newWebProxy(“http://{proxy-url}:8080”,true);
webProxy.Credentials=CredentialCache.DefaultCredentials;
Proxy=webProxy;
第二种方式:

IWebProxy-webProxy=WebRequest.GetSystemWebProxy();
Proxy=webProxy;
request.Method=“GET”;
request.Accept=“application/json”;
添加(“授权”、“承载人”+令牌);
var response=request.GetResponse();
使用(var reader=newstreamreader(response.GetResponseStream())
{
responseContent=reader.ReadToEnd();
}
我已将以下代理配置放置在
web.conig



没有任何效果,我继续得到异常
无法解析远程名称:'graph.microsoft.com'

graph的URI应该是
https://graph.microsoft.com/
。您的代理正在使用
http
。我还没有尝试使用带有Graph的代理,但我怀疑这会导致问题。没有。它与https无关。我相信这个问题与应用程序池身份有关