用.net控制访问IIS线程数与限速设置 如题,就是要用.net写一个dll,用于控制访问的线程数量与速度设置实在没头绪!!各位大大help! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 呵呵,当然是修改iis配置文件喽,本人之前做个类似的,但是给你一个我收藏的文章吧,是一个IIS的完整控制类:http://www.chenjiliang.com/Article/View.aspx?ArticleID=2285 二楼的兄弟,你偷换概念哦,我不是要对IIS进行控制,而是对访问IIS的IP进行线程和速度的限制啊!三楼的兄弟,我这个需求就是一个IIS的防火墙了,只是想用.Net进行开发而已,虽然效率不如c++。 研究得好高深哦。对访问IIS的IP进行线程和速度的限制?好像在IIS里都不能这么人性化吧?你研究出来可以卖给微软,绝对大价钱。 怎么偷换概念啦?iis中就有设置并发线程数量的啊设置啊 啊,那是我错了,可是...你的代码里并没有提到这个吧?恕我眼拙没有看出来,能提点提点么?四楼的兄弟...唉,其实就是一个isapi,并不高深,只是小弟我不懂 呵呵,这个貌似就是对访问本机80端口的操作进行监控吧。你这个需求挺好,现在IIS中的访问是受ASP.NET的CLR托管的。这个就比较低层了,需要与托管程序交互,同时还要进行监控。建议立项进行开发吧,在这里估计说不清楚的。具体可以参考Web防火墙的原理和机制进行 对session计数吧application["sessioncount"]=0;application_sessionstart{ int c=convent.toint32( application["sessioncount"]); application["sessioncount"]=c+1;} 自己都没有讲清楚自己要实现什么,别人的答案是什么就.....哎。IIS的配置信息好像都在IISMeta.xml(貌似叫这个名字)中存放了,修改那个XML文件是可以的。或者你看看C#操作IIS的例子,用代码操作配置IIS然后用IIS替你管理就可以了。 12楼说的应该是MetaBase.xml吧,你的这种方法我认为是不行的,因为IIS进程在工作时是实时读取与写入这个文件的,如果你要修改,必须要停止IIS。我的需求是:用.Net开发出一个DLL,用于实时监控访问网站的IP,判断该IP使用的线程数并进行限制;其二,判断下载速度并进行限制。呵呵,这样说你应该能够明白吧? 楼上的兄弟正解,大多数都是用vc写的,国外有强淫用delphi FileStream问题????? SmtpClient的Send 方法和 SendAsync 方法 folderBrowserDialog 关于后台登陆安全性的问题 dll调用 求救! 请教!关于C#指针,内存地址的内容读取? return怎样返回引用类型对象!! 100分求:怎么设置纸张大小,在打印之前,调用什么api或者是哪个类 c#语句如何向数据库插入空值? 关于修改接口 谁能给我讲下C#登录的构思
http://www.chenjiliang.com/Article/View.aspx?ArticleID=2285
三楼的兄弟,我这个需求就是一个IIS的防火墙了,只是想用.Net进行开发而已,虽然效率不如c++。
你研究出来可以卖给微软,绝对大价钱。
四楼的兄弟...唉,其实就是一个isapi,并不高深,只是小弟我不懂
{
int c=convent.toint32( application["sessioncount"]);
application["sessioncount"]=c+1;
}
哎。
IIS的配置信息好像都在IISMeta.xml(貌似叫这个名字)中存放了,修改那个XML文件是可以的。
或者你看看C#操作IIS的例子,用代码操作配置IIS然后用IIS替你管理就可以了。
我的需求是:用.Net开发出一个DLL,用于实时监控访问网站的IP,判断该IP使用的线程数并进行限制;其二,判断下载速度并进行限制。呵呵,这样说你应该能够明白吧?