C# 窗口点打开方法是获取页面可以';下载csv文件时不会显示问题

C# 窗口点打开方法是获取页面可以';下载csv文件时不会显示问题,c#,javascript,asp.net,iis-7,https,C#,Javascript,Asp.net,Iis 7,Https,我们正在使用window.open('https://cerrtificate-name/csv/394099.aspx?mode=-1')从服务器下载csv文件。当我使用http时,它工作得很好,但在https启用证书的服务器中无法工作 它被赋予“页面无法显示问题” 在以下行中,394099.aspx中使用了这些行来传输csv内容 String contenttype = "application/octet-stream"; string strSourceFilepath = "d:\\

我们正在使用
window.open('https://cerrtificate-name/csv/394099.aspx?mode=-1')
从服务器下载
csv
文件。当我使用
http
时,它工作得很好,但在
https
启用证书的服务器中无法工作

它被赋予“页面无法显示问题”

在以下行中,394099.aspx中使用了这些行来传输csv内容

String contenttype  = "application/octet-stream";
string strSourceFilepath = "d:\\myfile.csv";
Response.AppendHeader("content-disposition", strContentDisposition+"; filename=myfile.csv");                        
Response.ContentType = contenttype
Response.TransmitFile(strSourceFilepath);
Response.Flush();
为什么启用SSL证书的版本会出现这种奇怪的行为?请帮帮我或给点建议来解决它

WebServer          : IIS 7.0
Server Language    : ASP.NET
SSL                : Enabled

您的内容类型不应该是:content-type:text/csv

请参见以下内容

如果你使用IE,你可以解决这个问题


当您访问该页面检查证书有效性时会发生什么情况?我想你有?我有有效的证明。相同的证书URL适用于其他事情,如页面登录等。下载CDR时唯一的问题是这更适合作为注释。用一个问题回答一个问题并不是最好的做法。是的,你是对的。很抱歉。我现在还需要修改吗?你可以尝试删除答案,但我认为你需要一个版主来帮你修改。