最近几天公司官网和业务系统的注册页面频繁遭遇DDOS攻击,导致IIS应用程序池CPU占用率100%,访问网站出现503错误。下面总结一下应对措施。一、启用IIS的CPU监视功能对于低频率的DDOS可以采取这种方法。w3wp.exe是应用程序池的关联进程,当WEB访问量大时,w3wp.exe会占用大量的..
分类:
其他好文 时间:
2015-08-01 06:33:03
阅读次数:
2052
wcf访问windows组件错误拒绝访问。 (异常来自 HRESULT:0x80070005 (E_ACCESSDENIED))可以试试这个方法:1.找到对应的应用程序池2.高级设置3.标识 改为本机用户(或administrator)填写密码,保存。4.重启iis我第一次保存的时候老是保存不上,得...
分类:
数据库 时间:
2015-07-30 09:24:57
阅读次数:
198
一. 版本问题二. 权限问题三. 域名配置端口一 , 版本问题 常见的版本问题就是framework版本问题,vs2013创建的项目版本默认的是4.5的,而IIS上默认的是2.0的,当你把项目部署在IIS上的时候会出现版本问题,解决方案:在应用程序池中属性的基本设置里面设置framework版本就....
分类:
其他好文 时间:
2015-07-30 00:22:09
阅读次数:
108
部署注意事项: 1.IIS应用程序池 集成模式 2.在web.config中的system.webServer下,添加 3.cmd中注册命令行 C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -i 4.应用程序池的高级设置>启用...
这次项目需要,做了一个C#写的WebService服务给外部调用,服务内部引用了算法库,本地调试已经通过,现场部署服务时各种提示找不到DLL文件。第一、如果是包含有32位库在64位服务器系统上运行,会有一个运行时错误,64位的IIS默认“应用程序池”不启用32位支持,需要去“高级设置”里启用32位支...
分类:
编程语言 时间:
2015-07-29 11:52:41
阅读次数:
556
当我们服务器创建了很多应用程序池,然后某个w3wp.exe进程占用CPU和内存过高,我们怎么查找这个w3wp.exe进程属于哪一个网站呢.其实微软为我们提供了很好的查看工具:首先打开windows任务管理器–点击查看—选择列–把PID给钩上! 就可以在进程里面看到PID的选项了,在IIS6 中可以用...
分类:
系统相关 时间:
2015-07-28 18:21:51
阅读次数:
142
今天我给自己的网站添加了https访问证书(右键我的网站-->编辑绑定-->选择443端口并指定iis默认的安全证书),但是用https方式访问资源的时候却提示401未授权~百度了一下,说是应用程序池权限不对造成的。解决方法:1、打开“IIS信息服务管理器”——》选择你发布的网站——》选择功能视图中...
分类:
其他好文 时间:
2015-07-27 10:38:14
阅读次数:
153
1.新建站点ServerManageriisManager=newServerManager();Sitesite=iisManager.Sites.Add("SiteName","http","*:80:"+siteUrl,sitePath);iisManager.CommitChanges();2.新建应用程序池ServerManageriisManager=newServerManager();iisManager.ApplicationPools.Add(appoolname);..
我们将ASP.NET程序从IIS6移植到IIS7,可能运行提示以下错误: HTTP 错误 500.23 - Internal Server Error 检测到在集成的托管管道模式下不适用的 ASP.NET 设置。 为什么会出现以上错误? 在IIS7的应用程序池有两种模式,一种是“集成模式”,...
分类:
Web程序 时间:
2015-07-18 10:48:08
阅读次数:
120
ASP.NET2.0之后的版本就在各Framework的根目录下提供了一个aspnet.config文件,这个文件用来配置全局的一些信息,但是一直以来我们都没有怎么用过。
ASP.NET4.0之后,这个配置文件在并发和线程方面得到了充分的支持。比如,可以设置maxConcurrentRequestsPerCPU, maxConcurrentThreadsPerCPU和requestQueue...
分类:
Web程序 时间:
2015-07-15 09:28:03
阅读次数:
135