添加SSL证书后,来自控制器的ASP.NET MVC WebApi发布失败
我有个大问题。在向IIS服务器添加SSL证书之前,我的MVC应用程序一直运行良好。 奇怪的是,来自客户端ui的每一个操作都非常有效,但我有一个控制器方法,它将一些重要数据发布到我的WEB API中,并且不再运行。 我的状态代码是401。方法在发布数据之前发送一个delete,并运行该操作 有什么不对劲吗 这是我的密码: 请随时询问我的进一步信息添加SSL证书后,来自控制器的ASP.NET MVC WebApi发布失败,asp.net,asp.net-mvc,iis,ssl,asp.net-web-api,Asp.net,Asp.net Mvc,Iis,Ssl,Asp.net Web Api,我有个大问题。在向IIS服务器添加SSL证书之前,我的MVC应用程序一直运行良好。 奇怪的是,来自客户端ui的每一个操作都非常有效,但我有一个控制器方法,它将一些重要数据发布到我的WEB API中,并且不再运行。 我的状态代码是401。方法在发布数据之前发送一个delete,并运行该操作 有什么不对劲吗 这是我的密码: 请随时询问我的进一步信息 HttpClientHandler handler = new HttpClientHandler()
HttpClientHandler handler = new HttpClientHandler()
{
UseDefaultCredentials = true,
};
HttpClient clientt = new HttpClient(handler);
Uri baseadress1 = new Uri(host + "/api/");
HttpResponseMessage response = clientt.DeleteAsync(baseadress1 + "TVKurve").Result;
HttpResponseMessage response2 = clientt.PostAsJsonAsync(baseadress1 + "TVKurve", info).Result;
这是我调试代码时遇到的异常:
{“将内容复制到流时出错。”}是否可以检查是否存在任何内部异常?这就是内部异常。我尝试将服务器上的SLL设置从忽略切换到接受“客户机证书”,然后我得到了一个“未经授权的”删除方法。删除方法仍在工作“主机”定义为什么?作为api Url
String host=Request.Url.GetLeftPart(UriPartial.Authority)代码>结果为“https://webserver”