最近的文章列表

w3wp进程发生死锁ISAPI '..\aspnet_isapi.dll' 报告它自身有问题,原因'Deadlock detected'

ISAPI 'c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll' 报告它自身有问题,原因如下: 'Deadlock detected'

这个问题,字面意思是程序发生死锁了,它会导致w3wp进程重启。通常这个问题不好查到原因。我知道两个可能导致此问题的实例

1. 在程序中使用了lock或者ReaderWriterLock,锁资源发生了争用
下面是一小段代码:

...
2012/8/1 Comments:
在内网的IIS服务器怎么通过外网访问

在内网的IIS服务器怎么通过外网访问?

方法是:先通过路由绑定外网的ip到内网的服务器ip上,如果有端口,要带上端口绑定,例如:外网ip:222.196.2.121 要绑定到内网的192.168.1.101 的端口8080上。   

做这样的映射:222.196.2.121:8080  <==>  192.168.1.101:8080

到此,通过:http://222.196.2.121:8080  还是不能访问网站的。还要如下设置:

...
2012/7/30 Comments:
chrome developer tool 调试技巧

这篇文章是根据目前 chrome 稳定版(19.0.1084.52 m)写的, 因为 google 也在不断完善chrome developer tool, 所以 chrome 版本不同可能稍有差别. 一些快捷键也是 windows 上的, mac 下的应该大同小异.

常规的断点相关的 breakpoint/conditional-breakpoint/call-stack/watch-expressions 等就不涉及了.

...
2012/7/30 Comments:
c#中获取服务器IP,客户端IP以及Request.ServerVariables详细说明

客户端ip: 

1Request.ServerVariables.Get("Remote_Addr").ToString(); 

...

2012/7/30 Comments:
select标签填充json无限分类以及创建optgroup项

下边是读取json填充select标签,因为分类是无限的,所以采用js的递归方法:

var json = { "parents": [ { "name": "餐饮", "childrens": [ { "name": "小吃", "childrens": [ { "name": "东北小吃" } ] }, { "name": "大吃" } ] }, { "name": "酒店" }, { "name": "度假村", "childrens": [{ "name": "海南" }, { "name":"三亚", "childrens": [] } ] } ] };

...
2012/7/30 Comments:
Asp/Asp.net中解决“请求超时”的问题

公司后台查询数据时,如果选择的时间段过短,就会遇到"请求超时"的的问题。

造成这一问题的原因大概有以下几点:

 

1,Asp.net请求超时 
2,Webservice请求超时 
3,IIS请求超时 
4,数据库连接超时 

 

知道原因后,就可以解决问题了。

...
2012/7/30 Comments:
Javascript String与Json对象互转

<script type="text/javascript" src="/downloadCamnpr/json2.js"></script>

  <script type="text/javascript"n>
  //把json 字符串转换成对象
 var string = '{"name":"frank", "age":29, "birthday":"1978-1-1"}';
...

2012/7/23 Comments:
Array.prototype.remove 删除数组元素

来自于jQuery的设计者John Resig:

//Array Remove - By John Resig (MIT Licensed)


Array.prototype.remove = function(from, to) {
    var rest = this.slice((to || from) + 1 || this.length);
    this.length = from < 0 ? this.length + from : from;
...

2012/7/23 Comments:
为什么我的网站提示无法访问,重启IIS服务也无效,必须重启电脑才可以恢复?

如何解决win2003 sp2,iis6频繁假死的问题?

问题描述:

大概每3天就会假死1次  
假死的时候在客户机和服务器上,都无法访问页面,html和asp.net都无法访问  
假死时iis服务是运行的  
重起iis服务也无法解决  
...

2012/7/16 Comments:
解决IIS服务器上不支持.apk安卓应用程序下载的方法

现在越来越多的服务器上都会放点安卓的应用程序文件提供客户下载,默认情况下安卓应用程序.apk文件IIS服务器是不支持的,需要在IIS中的MIME类型中添加.apk的支持,方法如下。

    只需要在IIS的MIME类型中添加扩展名为.apk,MIME类型为application/vnd.android即可。

...
2012/7/5 Comments: