.net为程序集签名之.pfx文件
2024-10-20 17:29:31
项目中误删了.pfx证书文件,导致项目无法启动。
以为很快就能在网上找到解决方案,应该没关系,不过找了半个小时,都没有有效的解决办法,搜出来很多.pfx文件是一个证书文件,里面存储公钥和私钥,对于我要项目运行起来的目标还没有帮助。
后来自己老老实实在项目中一个属性一个属性扒拉,终于在
项目=》属性=》签名 这个页面里看到“为程序集签名”,去掉勾选项目就可以运行了,如果需要再次签名,由于我不知道密码是什么,所以选择强名称密钥文件下拉框重新新建一个证书文件(记得记录密码)。
问题解决,项目可以正常启动。
那么问题来了,1、为什么要为程序集签名?2、为程序集签名会带来什么缺点,会导致延迟吗?
1、为什么要为签名程序集,它使您可以确保程序集未被篡改,并且确实来自作者。
2、为程序集签名会带来什么缺点,会导致延迟吗
a、由于验证了签名,因此还有一点性能开销,但是它太少了,您不必担心。
b、它们还与特定版本绑定,这意味着如果要使用其他版本,则需要使用绑定重定向或重新编译应用程序
最新文章
- 眼见为实:.NET类库中的DateTimeOffset用途何在
- 如何远程备份MySQL binlog
- python字符串基础知识
- 大批量GPS坐标转百度坐标
- 韩服LOL
- iOS 跳转到系统的设置界面
- 【poj2699】 The Maximum Number of Strong Kings
- 2015 Android Dev Summit(安卓开发峰会)第一天
- 《Linux内核设计与实现》Chapter 3 读书笔记
- shell中的内建命令, 函数和外部命令
- UDP,TCP理解。
- UIWebView 跳过HTTPS证书认证
- 干掉头疼的finished with non-zero exit value 2
- remove Nth Node from linked list从链表中删除倒数第n个元素
- linux下的文件目录结构
- springboot(二十二)spring-boot使用AOP
- Oracle日常运维操作总结-数据库的启动和关闭
- 搭建Fabric网络(一)安装开发工具
- python---django中form组件(1)简单使用和字段了解
- Easyui form 处理 Laravel 返回的 Json 数据
热门文章
- linux 定时删除图以及crontab介绍
- Python基础—函数(Day9)
- VS Code开发TypeScript
- 使用注解实现SpringIOC和SpringAOP
- 为什么三层架构中业务层(service)、持久层(dao)需要使用一个接口?
- 为什么我建议在复杂但是性能关键的表上所有查询都加上 force index
- java操作excel(通过POI)
- c# 编程学习(三)
- 【C# IO 操作 】IFormatProvider接口|IFormattable 接口 格式化接口
- idea maven: invalid class root