Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
添加SSL证书后,来自控制器的ASP.NET MVC WebApi发布失败_Asp.net_Asp.net Mvc_Iis_Ssl_Asp.net Web Api - Fatal编程技术网

添加SSL证书后,来自控制器的ASP.NET MVC WebApi发布失败

添加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()

我有个大问题。在向IIS服务器添加SSL证书之前,我的MVC应用程序一直运行良好。 奇怪的是,来自客户端ui的每一个操作都非常有效,但我有一个控制器方法,它将一些重要数据发布到我的WEB API中,并且不再运行。 我的状态代码是401。方法在发布数据之前发送一个delete,并运行该操作

有什么不对劲吗

这是我的密码: 请随时询问我的进一步信息

                    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”