asp.net – 从网站下载后文件上的数字签名
发布时间:2020-12-16 09:48:13 所属栏目:asp.Net 来源:网络整理
导读:我开发了一个软件应用程序,并使用从Verisign(现在是Symantec)获得的Authenticode证书对我的安装程序进行了数字签名.我使用Visual Studio附带的signtool.exe实用程序签署了安装程序(.exe).当我运行安装程序时,它现在说我的公司名称是发布者,而不是“未知”,这
我开发了一个软件应用程序,并使用从Verisign(现在是Symantec)获得的Authenticode证书对我的安装程序进行了数字签名.我使用Visual Studio附带的signtool.exe实用程序签署了安装程序(.exe).当我运行安装程序时,它现在说我的公司名称是发布者,而不是“未知”,这是我的目标….成功!
然后我在我的网站上发布了安装程序文件,以便分发给我的客户.该文件由asp:按钮提供,该按钮在单击时执行以下代码: Response.ContentType = "application/octet-stream"; Response.AppendHeader("Content-Disposition","attachment; filename=CP11Full_x86.exe"); Response.TransmitFile(Server.MapPath("~/Software/ContainmentPlanner/Files/CP11Full_x86.exe")); HttpContext.Current.ApplicationInstance.CompleteRequest(); 当我从我的网站下载安装程序文件并运行它时,发布者字段显示“未知”! 我究竟做错了什么?提前感谢你的帮助. 解决方法
可能是某些HTML被写入响应流,破坏了下载.试试这个:
在调用TransmitFile之前,请添加 Response.Clear(); 调用TransmitFile后,添加 Response.SuppressContent = "true"; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 用asp.net MVC局部视图加载jquery
- asp.net – CA1305:int.Parse(String)
- asp.net-mvc-3 – ASP.NET Web Api – 从查询字符串值和API
- asp.net-mvc – Autofac – 将属性注入asp.net mvc控制器
- asp.net-mvc-3 – ASP.NET MVC 3应用程序的扩展?
- asp.net-mvc – 如何使用ViewBag创建一个下拉列表?
- asp.net – 如何将现有Azure Web角色转换为新式Azure网站?
- asp.net-mvc – 如何在asp.net mvc中跨应用程序进行表单身份
- asp.net-mvc – AutoMapper xUnit:缺少类型映射配置或不支
- asp.net-mvc-3 – 从IIS7中的虚拟目录运行ASP.NET MVC应用程
推荐文章
站长推荐
- asp.net-mvc – 带有Expression Web 4的ASP.NET
- asp.net core 系列 13 日志
- asp.net – 将web.web应用程序池添加到web.confi
- asp.net – 如何拦截WCF .svc服务中对方法的所有
- ASP.NET 5针对dnx451 / dnx46性能
- .NET 3.5 / VS 2008上的ASP.NET Web Services的自
- asp.net – DBContext.Entry做什么?
- asp.net-core-mvc – 按内容类型,在网络核心2中的
- asp.net-mvc – 将索引设置为控制器的默认路由
- asp.net-mvc – IIS 6上的ASP.NET MVC – 通配符
热点阅读