最近发布在windows server2012 IIS8.0上的一个WebAPI项目,才几十个人在线,CPU就会出现过百情况,并且CPU一旦过百应用程序池就自动暂停掉,看到这个问题我感觉应该是程序哪个地方出了问题, 8盒16G 应该配置还是可以的。打算使用windbg找到这个问题。 ...
分类:
数据库 时间:
2016-07-09 17:49:50
阅读次数:
250
飞测说:在持续集成的路上走了小半年,遇到的一些问题,今天来说一个折腾好几天的问题,和大家交流。我们都知道C#语言开发的,部署站点在IIS上,但是用持续集成的时候,发现经常因为w3wp进程导致文件无法覆盖,最终构建失败,今天我们看看黑夜小怪是如何处理的。 1、使用的是python3.5.1版本,安装 ... ...
今天MVC项目测试出一个问题,当w3wp.exe进程关闭时,第一次运行网站出现 如下错误 目录不存在 Directory does not exist. Parameter name: directoryVirtualPath 经过排查发 现BundleConfig.cs中的如下代码出现问题 原因: ...
分类:
Web程序 时间:
2016-06-17 11:06:15
阅读次数:
5100
有可能是由于timer已经被回收掉了 你是在什么环境下面winform? webform? 经过你的补充我看明白了 是这样的 由于你的应用程序在特定空闲时间之后相应的w3wp辅助进程会被回收掉 所以你的timer自然没有作用了 你可以查看iis 应用程序池的属性 切换到性能选项卡空闲超时 默认的时间 ...
分类:
Web程序 时间:
2016-06-14 08:50:08
阅读次数:
240
在IIS6中,每一个网站都有对应的应用程序池,在应用程序池有运行着网站的Application,在默认情况下,所有的网站的应用程序都会分配到默认的应用程序池当中, 当然,我们可以新建一个应用程序池,然后更改网站所在的应用程序池。 添加一个应用程序池: 在网站的属性的主目录选项卡下修改网站所在的应用程 ...
分类:
系统相关 时间:
2016-05-29 06:20:21
阅读次数:
377
问题依旧存在 之前写过相关文章异步编程的文章,本文主要还是一点补充,之前在IIS经常发w3wp进程无做挂了的情况,但一直没能找到真正的原因,而查找相关资料,找了一些相关的文章,如await和async引起的线程死锁,也都进行了分析,但和我们项目的情况有些不同,因为在我们项目里只用了ThreadPoo ...
HTTP生命周期 Http 请求 AspNet_ISAIP.DLL (ISAPI扩展,独立于站点外,用于可扩展的桥梁), w3wp.exe (net工作进程) IIS6 以上,6以下为aspnet_wp.exe 判断并创建AppDomain(包含程序集信息),请求转发给下 ISAPIRuntime( ...
分类:
Web程序 时间:
2016-05-13 12:00:38
阅读次数:
196
最近怪事又开始发生了,IIS的应用程序池无做挂掉,都指向同一个矛头,async,threadPool,Task,还有一个System.NullReferenceException,所以这些都让我们感觉,我们的异步程序出现了问题,事实也是如此,我们的异步调用引用了对“上下文”的非空引用,最后导致w3w ...
今天访问127.0.0.1 发现 与localhost 不是访问的同一个内容。 于是乎,就向到了另一个方法来调试程序。 1.在IIS 建立站点 并指向程序源。 2.启动vs 调试→附加到进程→找到w3wp.exe进程 附加进去。找不到 就启用所有 3.属性 本机代码打√ 好了,就这么简单。现在 去打 ...
分类:
其他好文 时间:
2016-04-23 15:01:01
阅读次数:
136
Hosting and Consuming WCF Services https://msdn.microsoft.com/en-us/library/bb332338.aspx http://www.cnblogs.com/artech/archive/2007/09/13/891266.html ...
分类:
移动开发 时间:
2016-04-14 18:01:54
阅读次数:
181