关于asp.net程序第一次运行速度慢的问题解决办法
2011-04-26 12:25
966 查看
以前一直以为asp.net程序第一次运行速度慢的问题是因为第一次运行时需要编译,虽说自己当时心中也有疑问,但是没有深究。
今天查看微软技术文档,发现了这个秘密:
.net程序第一次运行速度慢的问题原因是第一次运行需要验证数字签名。
当程序里面需要调用到一些 Authenticode Signed的.NET Assembly的时候,它需要连接到外网来验证数字证书。当服务器是无法连接到外网时,这个校验证书的过程需要等到timeout之后才会结束。
解决办法:
1、让电脑能连上网
2、禁止证书的验证过程
禁止证书的验证过程:
1、在下面aspnet.config文件中加入下面内容:
32位系统:C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet.config
64位系统:C:\Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet.config
加入内容:
2、对"Network Service"帐号下运行的所有程序禁止证书检查
今天查看微软技术文档,发现了这个秘密:
.net程序第一次运行速度慢的问题原因是第一次运行需要验证数字签名。
当程序里面需要调用到一些 Authenticode Signed的.NET Assembly的时候,它需要连接到外网来验证数字证书。当服务器是无法连接到外网时,这个校验证书的过程需要等到timeout之后才会结束。
解决办法:
1、让电脑能连上网
2、禁止证书的验证过程
禁止证书的验证过程:
1、在下面aspnet.config文件中加入下面内容:
32位系统:C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet.config
64位系统:C:\Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet.config
加入内容:
<?xml version="1.0" encoding="utf-8"?> <configuration> <runtime> <generatePublisherEvidence enabled="false"/> </runtime> </configuration>
2、对"Network Service"帐号下运行的所有程序禁止证书检查
相关文章推荐
- 关于asp.net程序第一次运行速度慢的问题解决办法
- 解决调试asp.net程序时无法修改代码的问题(提示: 当调试器已经附加到已经运行的进程...)
- asp.net发布到iis后到处excel程序运行出错,问题解决记录
- 调试asp.net程序遇见的三个常见问题及其解决办法
- [C#]使用 C# 代码实现拓扑排序 dotNet Core WEB程序使用 Nginx反向代理 C#里面获得应用程序的当前路径 关于Nginx设置端口号,在Asp.net 获取不到的,解决办法 .Net程序员 初学Ubuntu ,配置Nignix 夜深了,写了个JQuery的省市区三级级联效果
- ASP.NET 程序中删除文件夹导致session失效问题的解决办法分享
- 【ASP.NET 问题】IIS发布网站后出现 "处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误"的解决办法
- XP下IIS运行ASP.NET程序出现"IIS服务器应用程序不可用"问题的解决
- asp.net解决程序运行过慢的问题
- 关于在IIS服务器上运行asp.net Web程序出现下面 “Could not load file or assembly。。。”问题的
- [未能将网站 xxxxxxx配置为使用 ASP.NET 4.0。为了使此网站正确运行,您必须将它手动配置为使用 ASP.NET 4.0] 问题的解决办法
- 关于RTX二次开发.net程序,80040154问题的解决办法
- 关于AJAX调用ASP.NET MVC 或者WEBAPI项目提示I跨域问题的解决办法
- 关于winXP和win7,vs2010,opencv2.3,运行程序,报错“计算机丢失tbb_debug.dll”问题解决办法 .
- 关于ASP.NET在IIS上的一些问题的解决办法
- 解决Asp.net 程序在 IIS 5.1 上运行不支持转换Decimal类型小数点的问题
- 关于winXP和win7,vs2010,opencv2.3,运行程序,报错“计算机丢失tbb_debug.dll”问题解决办法
- 关于ASP程序运行出现ADODB.Stream 错误 800a0bbc 写入文件失败 的解决办法!
- 关于asp.net执行exe程序时权限不够的解决办法(2015.04.17更新)
- 关于ASP程序运行出现ADODB.Stream 错误 800a0bbc 写入文件失败 的解决办法!