微信支付证书问题C#使用Https访问加载SSL证书本地调试正常服务器IIS内部错误解决方法
2015-04-15 17:30
2061 查看
一开始报“出现了内部错误” 解决方法是
方法一
方法二
iis 找到部署的站点应用连接池,右键高级设置,找到“加载用户配置文件”改为true。window service2008 默认为false的。
解决后报另一个错误 基础连接已关闭 连接被意外关闭 其实是没访问到证书
解决方法是
1.开始-运行 输入mmc
2.文件-添加/删除管理单元 在可用的管理单元中选择 证书 添加到右侧 弹框选择计算机帐户
3.展开个人-证书 选择你导入的证书或从这里右键导入
4.右击证书-所有任务-管理私钥
5.添加IIS_IUser 勾选读取就行
如下图:
windows2003 无法使用上面的方法
需要修改调用证书方法
X509Certificate2 certificate = new X509Certificate2(PATH_TO_CERTIFICATE, PASSWORD, X509KeyStorageFlags.PersistKeySet | X509KeyStorageFlags.MachineKeySet);
方法一
var cer = new X509Certificate(certpath, password,X509KeyStorageFlags.MachineKeySet);
方法二
iis 找到部署的站点应用连接池,右键高级设置,找到“加载用户配置文件”改为true。window service2008 默认为false的。
解决后报另一个错误 基础连接已关闭 连接被意外关闭 其实是没访问到证书
解决方法是
1.开始-运行 输入mmc
2.文件-添加/删除管理单元 在可用的管理单元中选择 证书 添加到右侧 弹框选择计算机帐户
3.展开个人-证书 选择你导入的证书或从这里右键导入
4.右击证书-所有任务-管理私钥
5.添加IIS_IUser 勾选读取就行
如下图:
windows2003 无法使用上面的方法
需要修改调用证书方法
X509Certificate2 certificate = new X509Certificate2(PATH_TO_CERTIFICATE, PASSWORD, X509KeyStorageFlags.PersistKeySet | X509KeyStorageFlags.MachineKeySet);
相关文章推荐
- 实战解决IIS服务器的“HTTP 500 内部服务器错误”,装了Visual Studio 2005之后重装IIS的问题解决方法
- 访问 IIS 元数据库失败 或 W3SVC 的访问权问题解决方法 或 无法在Web服务器上启动调试
- c#中WebClient类的DownloadData方法出现的“500内部服务器错误”问题及解决
- 使用C#访问VBA,发布到IIS后出现以下错误,按此博文已解决问题
- c# -- 解决vs使用本地iis运行项目支持局域网访问的问题(附防火墙端口开放步骤)
- C#发布WebService提供使用时候,通过服务器解决前端js跨域访问问题
- 使用本地wamp服务器解决ajax访问本地文件失败问题
- C# Webbrowser使用加载页面多少了内存泄露问题解决方法汇总
- [C#] 解决Silverlight反射安全关键(SecuritySafeCritical)时报“System.MethodAccessException: 安全透明方法 XXX 无法使用反射访问”的问题
- visual studio设置为使用IIS运行网站时加载项目遇到权限问题的解决方法
- https证书使用443端口在 IIS服务器环境中多站点冲突解决方案及问题重现
- Vue-router本地服务器使用history出现找不到页面的问题解决方法
- 常量,字段,构造方法 调试 ms 源代码 一个C#二维码图片识别的Demo 近期ASP.NET问题汇总及对应的解决办法 c# chart控件柱状图,改变柱子宽度 使用C#创建Windows服务 C#服务端判断客户端socket是否已断开的方法 线程 线程池 Task .NET 单元测试的利剑——模拟框架Moq
- js replace 全局替换 以表单的方式提交参数 判断是否为ie浏览器 将jquery.qqFace.js表情转换成微信的字符码 手机端省市区联动 新字体引用本地运行可以获得,放到服务器上报404 C#提取html中的汉字 MVC几种找不到资源的解决方式 使用Windows服务定时去执行一个方法的三种方式
- 2012服务器在IIS部署的SLL(https)网址谷歌浏览器无法访问的问题解决
- 关于如何取消访问https时的提示:“此网站的安全证书存在问题”的解决方法
- C#开发之问题汇总-vs运行正常,服务器IIS上报未能加载程序集
- EF(Entity Framework)发生错误”正在创建模型,此时不可使用上下文“的解决办法。 正在创建模型,此时不可使用上下文。如果在 OnModelCreating 方法内使用上下文或如果多个线程同时访问同一上下文实例,可能引发此异常。请注意不保证 DbContext 的实例成员和相关类是线程安全的。 临时解决了这个问题,在Context的构造函数中,禁用了自动初始化:
- 【TortoiseGit】HTTPS访问Git远程仓库,上报SSL证书错误解决方法
- 解决 网页本地调试通过,上传到服务器上后运行不加载JavaScript的问题