实时搜索: iis是什么

iis是什么

812条评论 6067人喜欢 2142次阅读 306人点赞
iis限制是怎样一个计算方式?
iis并发与iis是同一个意思吗
那如果一个网站iis并发限制为50 那表示什么?? , 网站服务器的宽带(流量)、IIS分别是什么意思? 通俗细致一点说下,
如果网站访问量大,那么是需要增加宽IIS呢??? , 我的邮箱BESTAI@VIP.QQ.COM , 2005和2008都安装了,都装不上,怎么办啊,要用啊,有解决办法吗,能协助我安装最好,help me!!!!!!!
报错图片 ...

IIS的工作原理是什么: 我们此处只谈IIS的控制,一般来说,我们操作IIS一般都是对虚拟目录的操作,因此我将此列为主要的内容来讲。

首先我们要搞清楚IIS的层次结构的问题,下面是我从国外找来的一张图,很好的解释了IIS的层次结构:

为了搞清楚IIS的控制语法,我们就必须搞清上图,了解IIS元数据(Metabase)的层次结构。图中的每一个节点称之Key,而每个Key可以包含一个或多个值,这些值就是我们说的属性(properties),IIS元数据中的Key与IIS中的元素是相符的,因此元数据中的属性值的设定是会影响IIS中的设置。这就是我们编程的基本思路和核心。

另外还要了解一下Schema这个概念。它表示IIS中构架的名称,即可以理解IIS元数据中Key的类型,具体点说就是指每个结点的类型。我们知道,IIS中有虚拟目录,普通目录,以及文件这些东东,而这些都属于IIS的元素,区分的他们的标帜就是Schema。比如虚拟目录的Schema就是"IIsVirtualDir",普通目录就是"IIsWebDir"。这样我们添加、删除目录时,IIS就知道我们添加的是虚拟目录还是普通目录。

创建虚拟目录

DirectoryEntry是.Net给我们的一大礼物,他的名字我们就知道他的功能--目录入口。使用过ADSI的人都知道操作IIS,WinNT这些时,我们还需要提供他们的Path,操作IIS时,这个Path的格式为:
IIS://ComputerName/Service/Website/Directory

ComputerName:即操作的服务器的名字,可以是名字也可以是IP,经常用的就是localhost

Service:即操作的服务器,IIS中有Web,也有FTP,还有SMTP这些服务,我们主要是操作IIS的Web功能,因此此处就是"W3SVC",如果是FTP则应是"MSFTPSVC"

WebSite:一个IIS服务中可以包括很多的站点,这个就用于设置操作的站点。他的值是一个数字,默认是1,表示缺省站点,如果有其它,则从1开始依次类推。

Directory:不用说,即操作的目录名称,一个站点一般顶层目录为"ROOT",其它目录则是他的孩子(Child)。

首先我们获取一个站点的顶层目录(根目录):

DirectoryEntry rootfolder = new DirectoryEntry("IIS://localhost/W3SVC/1/ROOT");

如果我们创建这个对象是没有发生异常,则表示这个目录是真实存在的。

下面我们来添加新的虚拟目录,比如我们要加的是"Aspcn":

DirectoryEntry newVirDir = rootfolder.Children.Add("Aspcn","IIsWebVirtualDir");

newVirDir.Invoke("AppCreate",true);

newVirDir.CommitChanges();

rootfolder.CommitChanges();

创建目录的思路很简单,即在根目录的子集(rootfolder.Children)中再添加一条记录,这里使用的是DirectoryEntries类中的Add方法,它返回的是一个DirectoryEntry,表示新加入的目录,第一个参数是虚拟目录的名字,第二个则是Schema的类名以表明我们加入的目录类型。然后再使用DirectoryEntry的Invoke方法,调用ADSI中的"AppCreate"方法将目录真正创建(似乎不走这一步也可以创建目录成功,但是为了保险起见,大家还是用吧),最后便是依次调用新、根目录的CommitChanges方法,确认此次操作。

在创建新目录时,我们也可以同时给这个目录的属性赋值,但是我的实战经验告诉我,最好不要这样做,如果创建时就赋值,将有很多属性不能赋值成功,比如重要的表示真实目录的Path属性。因此飞刀建议大家最好是先创建目录,然后再赋值,即更新目录信息。

更新虚拟目录

相信大家对IIS都比较熟悉,了解IIS中一些重要的设置,如可读(AccessRead)、可写(AccessWrite)、可执行(AccessExecute)等。这些都可通过对DirectoryEntry的Properties属性集合的赋值来实现。赋值可以通过两种方式来完成:

第一种是调用Properties集合的Add方法,如:

dir.Properties["AccessRead"].Add(true);

第二种是对第一个索引值赋值:

dir.Properties["AccessRead"][0] = true;

这两种方法都是可行的。具体是要看你的喜好了。

在进行赋值之前我们还是要确定要要赋值的目标吧:)这里我们使用DirectoryEntries类的Find方法,如:

DirectoryEntry de = rootfolder.Children.Find("Aspcn","IIsVirtualDir");

找到了,我们就可以赋值了。赋值时一定要好好看看啊,虚拟目录的属性值可以超多,一查一大堆。。:(太多了,飞刀我也不重复了,大家去微软的站点上查:)

比较常用的有:AccessRead,AccessWrite,AccessExecute,AccessScript,DefaultDoc,EnableDefaultDoc,Path

删除虚拟目录

删除虚拟目录的方法也很简单,就是找到你要删除的虚拟目录,然后调用AppDelete方法。

DirectoryEntry de = rootfolder.Children.Find("Aspcn","IIsVirtualDir");

de.Invoke("AppDelete",true);

rootfolder.CommitChanges();

还有一种方法,就是调用Root目录的Delete方法。

object[] paras = new object[2];

paras[0] = "IIsWebVirtualDir"; //表示操作的是虚拟目录

paras[1] = "Aspcn";

rootfolder.Invoke("Delete",paras);

rootfolder.CommitChanges();

喜欢哪一种就看编程习惯了:))

关于我写的类

我写的那个类库,将这些进一步简化了。只需要调用一下Connect()方法,就可直接操作Create,Delete方法了,程序可以进一步简化,并且支持批量操作。

请问IIS与framework是什么关系?: 网站是通过IIS 6.0对外发布的, 而网站的运行是在.Net Framework 2.0里运行的.

我虽然设置了aspnet_regiis.exe. 但是实际上我不看不出它们之间有什么关系. 网站到底是怎样正常地运行的? IIS和 .Net
Framework是不是相互独立的? 假如其中一个出现了问题, 网站就不能正常运行吗?

谢谢!网站是通过IIS 6.0对外发布的, 而网站的运行是在.Net Framework 2.0里运行的.

我虽然设置了aspnet_regiis.exe. 但是实际上我不看不出它们之间有什么关系. 网站到底是怎样正常地运行的? IIS和 .Net
Framework是不是相互独立的? 假如其中一个出现了问题, 网站就不能正常运行吗?

iis是什么通俗一点好吗: IIS就是一个web服务器,通俗的讲解就是说,
你的眼睛单独拿出来是没办法用的对吧,但是只有放到身体框架里面,眼睛就能用了。
例子可能不太恰当,但是我想说的就是IIS就是一个运行其他脚本程序的一个平台,一个环境。
没有这个平台,你得程序就没办法运行。
这个平台的主要作用就是将脚本语言解释成html语言,让其在客户端浏览器上能浏览。
明白了吗?

iis是什么?怎么安装?: iss管理员和 Web 应用程序开发人员要求获得一个可靠、安全、易于管理并且具备高性能的 Web 服务器。
安装步骤:
在Windows2000/XP系统下

开始——设置——控制面板——添加删除程序——添加删除Windows组件——选择“Internet信息服务(IIS)”——单击详细信息按钮——只选择我所示的3项组件——单击确定按钮——根据Windows2000系统提示进行安装。

按装完毕后,现在让我们来开始设置。

右键点击默认的WEB站点——属性——主目录——本地路径

好了,现在我们在本机上来随便打开一个程序

现在我要打开的是一个留言本的程序

刚才我在设置默认WEB站点时的路径是D:\bag

所以127.0.0.1就是主目录

我要打开的是D:\bag下的文件

我选择了以gb为文件名的一个留言本

所以应输入127.0.0.1/gb

打开看看 OK了

iis限制 流量限制是什么意思?: 一:流量限制
就是直接限制网络流量,这种限制通常是最严厉的一种流量限制,10个g的流量大体支持50人在线以内.当月流量超过后,在一个月内网站都不能正常访问了,解决办法是升级空间或加大流量!

二:CPU限制
CPU限制看起来没有限IIS或网络流量,但由于每一个程序运行都需要一定的CPU配额,也是变相的流量限制,通常网页显示在线过多都是由于CPU限额过小引起的!通过刷新或15秒后可以得到暂时的正常运行,通常1%的CPU限额相当于20个IIS连接!这对于论坛空间很重要,论坛的CPU限额一旦过小就会不能正常运行!

三:IIS限制
IIS限制是现在用的最多的,也是被大多用户或主机商认可,是唯一宽松的流量限制,通常20个IIS就相当于1%CPU占用!

网站服务器的宽带(流量)、IIS分别是什么意思?: 宽带就是通俗的网速,如高速公路的车道吧,宽的话当然流量就大了,加不加带宽最好监测下你服务器的流量,如果一直都流量都是满的话,就相当于高速公路塞车了,加带宽。IIS是Internet Information Services(互联网信息服务),是windows的一个组件吧,可以用来管理和发布网站,FTP服务器等,与宽带没有关系。

我有一个网站的空间上面说“支持IIS:10个”那是什么意思?: 我晕~~IIS只有10个连接量....这怎么做网站...自己看看可以,几个人打开就挂了

32位win7系统怎么都装不上SQLserver老是报错,什么iis,1935,怎么办,跪求帮助,: 先安装Microsoft Visual C++ 2005 Redistributable、2008、2010的支持包,安装IIS。
VC++的到网上下载,IIS的安装:打开控制面板-程序和功能-打开或关闭WINDOWS功能,勾上Internet Information Services可承载的Web核心,确定后等待安装。

热门标签: iis是什么 iis是什么
  • 昆山有几个珠江学校

    谛深大师开示:有的修行人为什么得了精神病: 是~杀~生因果导致的 不是修行而来的 两回事的 必然是多多忏悔 大量放生的回向为好~~ ...

    940条评论 1084人喜欢 2480次阅读 699人点赞
  • 五个一工程是什么

    为什么得精神病的人好的人总感觉很呆,现在好了还会复发吗: 呆不呆的,没特别关注过,不过复发这个,确实是有可能的。就算没别的,也多少会有心理暗示的。知道自己得过病,时时刻刻会有自我暗示的。 ...

    643条评论 5762人喜欢 6014次阅读 733人点赞
  • 2016多少钱

    强迫症与强迫型人格障碍是什么关系: 非心理专家,不知道有什么区别,不过语义上强迫症性质更强。它们都是自己知道自己的行为是非理性的,但还是有不断重复这些行为的需要。自己不断与之斗争,却不断失败,因而内心非常痛苦!!!!产生原因一般是儿童时期一些习惯的突然...

    430条评论 1045人喜欢 1495次阅读 262人点赞
  • doing是什么意思

    请问皮炎湿疹用青鹏膏剂有用吗?: 你可以用一种中草药叫千里光,拿五十克左右煮水洗很有效果的,我女儿那时候洗就很有效果,两三次一洗就退下去了,只要不再吃过敏的东西就不会复发,我劝你不要去医院。我女儿那时候什么医生都看过,中医西医,儿科医院跑了十几次医院...

    460条评论 6544人喜欢 6140次阅读 656人点赞
  • 2016经济危机多久

    类风湿关节炎的高危人群有哪些: 日常生活也要注意,尽可能不要穿带跟的鞋,避免症状加重,康复锻炼,平时注意最好睡硬板床。意见建议:建议积极配合医生治疗,结和使佣浔 --汩风※ 膏除在急性发作期或心肺等重要脏器严重受损时需要休息外,应加强脊柱、关节功能...

    706条评论 6518人喜欢 2448次阅读 304人点赞
  • 10吨水水表显示多少

    我的抑郁症该怎么办?: 您好,从您所说的资料来看,您有抑郁症的倾向,这是一种心理疾病,心病得心医,最好的治疗方式是心理咨询与治疗,药物没有什么效果,而且治标不治本,有副作用与依赖性,我们建议您进行系统的心理咨询与治疗,以免影响您的生活,如有...

    858条评论 2674人喜欢 2286次阅读 569人点赞