自留地_百度空间
 
文章列表
 
2012-02-07 00:05
onClientClick="javascript:Run('C:\\采矿权管理系统\\采矿登记.exe');"

 
2011-12-28 18:42
软件标签: DVDdecrypter DVD解密软件

DVD复制软件_DVD decrypter DVD解密软件一般的DVD光盘或多或少会采取一些加密手段从而使我们无法将精彩大片备份下来,而大多数解密软件是要收费的,DVD复制软件软件却是一个免费小巧的DVD复制工具,DVD复制软件DVD decrypter可以将DVD光盘中的文件抓取出来,存放至您的硬盘中。

http://www.cr173.com/soft/6457.html

 

IE6的问题,IE7已经修正了这个BUG。
在IE6下要先将网站添加到收藏夹才可以看到。

 
2011-12-27 17:02

 

适用于: Exchange Server 2010 SP2

上一次修改主题: 2010-10-26

本主题提供有关对 Microsoft Exchange Server 2010 中所有服务器角色通用的计数器的信息。可以使用性能监视器 (perfmon.exe) 监视这些计数器。有关详细信息,请参阅性能监视器入门指南。有关与 Exchange 2010 相关的其他计数器的信息,请参阅性能和可伸缩性计数器及阈值

处理器和进程计数器

下表提供有关处理器和进程计数器的信息。

计数器 描述 阈值 疑难解答

Processor(_Total)\% Processor Time

显示处理器执行应用程序或操作系统进程的时间的百分比。这是处理器未处于空闲状态时的情况。

平均应该少于 75%。

Processor(_Total)\% User Time

显示花在用户模式上的处理器时间的百分比。用户模式是受限制的处理模式,旨在用于应用程序、环境子系统和完整子系统。

应该保持在 75% 以下。

Processor(_Total)\% Privileged Time

显示花在特权模式上的处理器时间的百分比。特权模式是一种处理模式,旨在用于操作系统组件和硬件处理驱动程序。它允许直接访问硬件和所有内存。

应该保持在 75% 以下。

如果总的处理器时间较长,请使用此计数器确定导致 CPU 利用率很高的进程。

Process(*)\% Processor Time

显示所有进程线程用于执行指令的已用处理器时间的百分比。指令是计算机中的基本执行单位。线程是执行指令的对象,而进程是运行程序时创建的对象。此计数中包含了处理某些硬件中断和陷阱条件时执行的代码。

如果总的处理器时间较长,请使用此计数器确定导致 CPU 利用率很高的进程。

System\Processor Queue Length(所有实例)

表示每个处理器所服务的线程数。处理器队列长度可用于确定处理器争用或 CPU 使用率很高是否由处理器处理所分配的工作负荷时容量不足所致。处理器队列长度显示了处理器就绪队列中延迟的线程数以及等待计划执行的线程数。列出的值是进行测量时最后一次观察到的值。

每个处理器的队列长度不应大于 5。

在具有单个处理器的计算机上,如果观察到队列长度大于 5,则是警告要执行的作业经常多于处理器可以迅速处理的作业。如果此数大于 10,则是明显表示处理器已达到其容量限制,在 CPU 使用率很高时尤其如此。

在具有多处理器的系统上,可以按物理处理器数划分队列长度。使用硬处理器关联(进程分配给特定的 CPU 核心)配置的多处理器系统的队列长度值很大,可以指示配置不平衡。

尽管处理器队列长度通常未用于容量规划,但还是可以用于确定环境内的系统是否能够运行负载,或者是否应该购买其他处理器或速度更快的处理器以用于将来的服务器。

 

内存计数器

下表显示通用内存计数器。

计数器 描述 阈值 疑难解答

Memory\Available Mbytes

显示物理内存量 (MB),可立即分配给进程或供系统使用。它等于分配给备用(已缓存)、可用和零分页列表的内存总和。有关内存管理器的完整解释,请参阅 Microsoft Developer Network (MSDN) 或 Windows Server 2003 资源工具包中的“系统性能和疑难解答指南”。

应该始终保持在 100 MB 以上。

Memory\Pool Nonpaged bytes

包含可保证始终驻留在物理内存中的系统虚拟地址,因而可以从任何地址空间进行访问,而不会发生分页输入/输出 (I/O)。与页面缓冲池类似,非页面缓冲池是在系统初始化期间创建的,由内核模式的组件用来分配系统内存。

不适用。

Memory\Pool Paged bytes

显示可以分页到磁盘分页文件的共享系统内存部分。页面缓冲池是在系统初始化期间创建的,由内核模式的组件用来分配系统内存。

不适用。

如果监视到页面缓冲池字节数增加,则表明可能存在内存泄漏。

Memory\Cache Bytes

显示文件系统缓存的当前大小(字节)。默认情况下,缓存最多使用 50% 的可用物理内存。计数器值是 Memory\System Cache Resident Bytes、Memory\System Driver Resident Bytes、Memory\System Code Resident Bytes 及 Memory\Pool Paged Resident Bytes 的总和。

不适用。

在应用程序缓存其内存使用率后应该保持稳定。检查出此计数器的值显著减小,这可能归因于工作集修整和分页过多。

由内容索引编目和连续的复制日志复制操作使用。

Memory\Committed Bytes

显示提交的虚拟内存量(字节)。提交的内存是在磁盘分页文件上保留了空间的物理内存。每个物理驱动器上可以有一个或多个分页文件。此计数器仅显示最后一次观察到的值;它不是平均值。

不适用。

确定使用中的已提交字节数。

Memory\%Committed Bytes in Use

显示 Memory\Committed Bytes 与 Memory\Commit Limit 的比率。已提交内存是指在需要写入磁盘时已在分页文件中保留空间的使用中的物理内存。提交限制由分页文件的大小确定。如果扩大分页文件,则提交限制会增加,并且该比率会减小。此计数器仅显示当前的百分比值;它不是平均值。

不适用。

如果此值较大(大于 90%),您可能会开始看到提交失败。这清楚表明了系统内存很紧张。

 

内存分页计数器

下表显示通用内存分页计数器。

计数器 描述 阈值 疑难解答

Memory->Transition Pages Repurposed/sec

表明系统缓存紧张。

平均应小于 100。峰值应该小于 1,000。

Memory\Page Reads/sec

表示必须从磁盘而不是内存读取数据。表示内存不足并且分页即将开始。如果该值每秒大于 30,则表示服务器无法处理负荷。

平均应小于 100。

Memory\Pages/Sec

显示从磁盘中读取页面或向磁盘写入页面以解决硬页面错误的速率。此计数器是导致系统范围延迟的错误类型的主指示器。它是 Memory\Pages Input/sec 和 Memory\Pages Output/sec 的总和。它是用页数计算的,以便在不用进行转换的情况下就可以同其他页计数(如 Memory\Page Faults/sec)做比较。它包含为了解决错误而在文件系统缓存(通常由应用程序请求)和非缓存映射内存文件中检索的页面。

平均起来应该低于 1,000。

此计数器返回的值可能大于预期值。这些值可能与分页文件活动或缓存活动都不相关。这些值可能是由按序列读取内存映射文件的应用程序导致的。

使用 Memory\Pages Input/sec 和 Memory\Pages Output/sec 来确定页面文件 I/O。

Memory\Pages Input/sec

显示从磁盘中读取页面以解决硬页面错误的速率。在进程引用不是位于其工作集的虚拟内存中的页面或物理内存其他位置的页面时,会发生硬页面错误,必须从磁盘检索硬页面错误。当页面出现错误时,系统会尝试将多个连续页面读入内存,以使读操作的效用最大化。将 Memory\Pages Input/sec 的值与 Memory\Page Reads/sec 的值进行比较以确定每个读操作期间读入内存的平均页面数。

平均起来应该低于 1,000。

Memory\Pages Output/sec

显示将页面写入磁盘以释放物理内存中空间的速率。仅当在物理内存中更改页面时,才会将其写回至磁盘,因此页面可能保留数据而不是代码。页面输出速率很高可能表示内存不足。当物理内存不足时,Microsoft Windows 会将更多页面写回至磁盘以释放空间。此计数器显示了页面数,并且无需转换即可与其他页面计数进行比较。

平均起来应该低于 1,000。

 

内存占用计数器

下表显示通用进程内存占用计数器。

计数器 描述 阈值 疑难解答

Process(*)\Private Bytes

显示此进程已分配并且无法与其他进程共享的当前字节数。

不适用。

此计数器可用于根据进程确定任何内存泄漏。

对于信息存储进程,请将此计数器值与数据库缓存大小进行比较以确定信息存储进程中是否有内存泄漏。信息存储专用字节的增加以及数据库缓存中增加相同的字节即表示行为正确(没有内存泄漏)。

Process(*)\Virtual Bytes

表示进程当前耗用的虚拟地址空间量(字节)。

不适用。

用于确定进程是否耗用大量的虚拟内存。

 

进程工作集计数器

下表显示通用进程工作集计数器。

计数器 描述 阈值 疑难解答

Process(_Total)\Working Set

显示此进程的工作集的当前大小(字节)。工作集是进程中的线程最近接触的内存页面的集合。如果计算机中的可用内存量高于阈值,则页面在未使用时会保留在进程的工作集中。可用内存降到阈值以下时,工作集中的页面会被修整。如果在页面离开主内存前需要这些页面,它们将以软故障方式回到工作集中。

不适用。

工作集的大幅增长或下降都会导致分页。

确保将分页文件设置为推荐的值 RAM+10。如果修整了工作集,则请添加 Process(*)\Working Set 以确定受影响的进程。此计数器可指示系统范围或进程范围的问题。交叉引用此计数器和 Memory\System Cache Resident Bytes 以确定是否发生了系统范围的工作集修整。

 

进程句柄计数器

下表显示通用进程句柄计数器。

计数器 描述 阈值 疑难解答

Process(*)\Handle Count

显示此进程当前打开的句柄的总数。此数字是此进程中的每个线程当前打开的句柄总数。

不适用。

特定进程中句柄计数的增加可能是发生句柄泄漏的错误进程的症状,这将导致服务器上发生性能问题。此问题并不一定会出现,但是在一段时间内对其进行监视以确定是否发生句柄泄漏十分重要。

 

.NET Framework 计数器

下表显示 Microsoft .NET Framework 计数器。

计数器 描述 阈值 疑难解答

.NET CLR Memory(*)\% Time in GC

显示进行垃圾收集的时间。当计数器超过阈值时,表示 CPU 正在进行清理,并且不能有效用于加载。向服务器添加内存可以改善这种情况。

平均起来应该低于 10%。

如果此计数器增加为较大值,则可能有一些对象仍在使用 Gen 1 垃圾收集并会升级到 Gen 2。Gen 2 收集需要完整的全局编目以用于清理。添加其他 .NET Framework 内存计数器以确定是否发生这种情况。

.NET CLR Exceptions(*)\# of Excepts Thrown / sec

显示每秒钟抛出的异常数。这包括 .NET Framework 异常和转换为 .NET Framework 异常的未受管异常。例如,非托管代码中的空指针引用异常将在托管代码中作为 .NET Framework System.NullReferenceException 再次引发。此计数器包含已处理和未处理的异常。

应小于每秒请求总数 (RPS) (Web Server(_Total)\Connection Attempts/sec * .05) 的 5%。

异常只应在极少情况下发生,而不应在程序的正常控制流中发生。此计数器可以作为因异常抛出速率很大(>100 秒)而导致的潜在性能问题的指示器。此计数器不是一段时间内的平均值。它显示前两个示例中观察的值的差值除以示例间隔持续时间。

.NET CLR Memory(*)\# Bytes in all Heaps

显示其他四个计数器的总和:Gen 0 堆大小、Gen 1 堆大小、Gen 2 堆大小以及大型对象堆大小。此计数器表示 GC 堆上当前分配的内存(字节)。

不适用。

内存的这些区域属于 MEM_COMMIT 类型。此计数器的值总是比 Process\Private Bytes 的值小,Process\Private Bytes 对进程的 MEM_COMMIT 区域进行计数。Private bytes minus # bytes in all heaps 是由非托管对象提交的字节数。

用于监视可能的内存泄漏,或者监视受管或未受管对象的内存使用率是否过大。

 

网络计数器

下表显示通用网络计数器。

计数器 描述 阈值 疑难解答

Network Interface(*)\Bytes Total/sec

指示网络适配器处理数据字节的速率。除了数据包头等协议信息之外,此计数器还包括所有应用程序数据和文件数据。

对于 100 兆字节/秒 (MBps) 的网络适配器,应低于 6-7 MBps。

对于 1000 兆位/秒 (Mbps) 的网络适配器,应低于 60-70 Mbps。

Network Interface(*)\Packets Outbound Errors

指示由于错误而无法传输的出站数据包数。

应始终为 0。

TCPv4\Connections Established

显示当前状态为 ESTABLISHED 或 CLOSE-WAIT 的 TCP 连接的数目。可以建立的 TCP 连接数受非页面缓冲池大小的限制。当非页面缓冲池用尽时,将不能建立新的连接。

不适用。

确定当前用户负载。

TCPv6\Connection Failures

显示当前状态为 ESTABLISHED 或 CLOSE-WAIT 的 TCP 连接的数目。可以建立的 TCP 连接数受非页面缓冲池大小的限制。当非页面缓冲池用尽时,将不能建立新的连接。

不适用。

确定当前用户负载。

TCPv4\Connections Reset

显示 TCP 连接直接从 ESTABLISHED 状态或 CLOSE-WAIT 状态转换为 CLOSED 状态的次数。

重置的次数增加,或者重置的比率持续增加,都可能表明带宽不足。

有些浏览器发送 TCP 重置 (RST) 数据包,因此在使用此计数器确定重置速率时请务必小心。

TCPv6\Connections Reset

显示 TCP 连接直接从 ESTABLISHED 状态或 CLOSE-WAIT 状态转换为 CLOSED 状态的次数。

重置的次数增加,或者重置的比率持续增加,都可能表明带宽不足。

有些浏览器发送 TCP 重置 (RST) 数据包,因此在使用此计数器确定重置速率时,请务必小心。

 

Exchange 域控制器连接计数器

下表显示 Exchange 域控制器连接计数器。

计数器 描述 阈值 疑难解答

MSExchange ADAccess Caches(*)\LDAP Searches/Sec

显示每秒发出的 LDAP 搜索请求数。

不适用。

可用于确定当前 LDAP 搜索速率。

MSExchange ADAccess Domain Controllers(*)\LDAP Read Time

显示发送 LDAP 读请求至指定域控制器并接收响应的时间(毫秒)。

平均应该低于 50。峰值(最大值)不应大于 100 毫秒。

MSExchange ADAccess Domain Controllers(*)\LDAP Search Time

显示发送 LDAP 搜索请求并接收响应的时间(毫秒)。

平均应该低于 50。峰值(最大值)不应大于 100 毫秒。

MSExchange ADAccess Processes(*)\LDAP Read Time

显示发送 LDAP 读请求至指定域控制器并接收响应的时间(毫秒)。

平均应该低于 50。峰值(最大值)不应大于 100 毫秒。

MSExchange ADAccess Processes(*)\LDAP Search Time

显示发送 LDAP 搜索请求并接收响应的时间(毫秒)。

平均应该低于 50。峰值(最大值)不应大于 100 毫秒。

MSExchange ADAccess Domain Controllers(*)\LDAP Searches timed out per minute

显示前一分钟内返回 LDAP_Timeout 的 LDAP 搜索的次数。

对于所有角色,应该始终小于 10。如果这些值较大,则可能表明 Active Directory 资源出现问题。

MSExchange ADAccess Domain Controllers(*)\Long running LDAP operations/Min

显示每分钟此域控制器上运行的时间超过指定阈值的 LDAP 操作数目。(默认阈值为 15 秒。)

应始终小于 50。

如果这些值较大,则可能表明 Active Directory 资源出现问题。

 
2011-12-27 12:58

发布时间:2007-03-26 18:27:15  来源:中国站长站  作者:JUAN整理  点击:660

  web应用服务器集群系统,是由一群同时运行同一个web应用的服务器组成的集群系统,在外界看来,就像是一个服务器一样。为了均衡集群服务器的负载,达到优化系统性能的目的,集群服务器将众多的访问请求,分散到系统中的不同节点进行处理。从而实现了更高的有效性和稳定性,而这也正是基于Web的企业应用所必须具备的特性。

  高可靠性可以看作为系统的一种冗余设定。对于一个特定的请求,如果所申请的服务器不能进行处理的话,那么其他的服务器能不能对之进行有效的处理呢?对于一个高效的系统,如果一个Web服务器失败的话,其他的服务器可以马上取代它的位置,对所申请的请求进行处理,而且这一过程对用户来说,要尽可能的透明,使用户察觉不到!

  稳定性决定了应用程序能否支持不断增长的用户请求数量,它是应用程序自身的一种能力。稳定性是影响系统性能的众多因素的一种有效的测量手段,包括机群系统所能支持的同时访问系统的最大用户数目以及处理一个请求所需要的时间。

  在现有众多的均衡服务器负载的方法中,广泛研究并使用的是以下两个方法:

  DNS负载平衡的方法RR-DNS(Round-Robin Domain Name System)

  负载均衡器

  以下,我们将就这两种方法进行讨论。

  DNS轮流排程 RR-DNS(Round-Robin Domain Name System)

  域名服务器(Domain Name Server)中的数据文件将主机名字映射到其IP地址。当你在浏览器中键入一个URL时(例如:www.loadbalancedsite.com),浏览器则将请求发送到DNS,要求其返回相应站点的IP地址,这被称为DNS查询。当浏览器获得该站点的IP地址后,便通过该IP地址连接到所要访问的站点,将页面展现在用户面前。

  域名服务器(DNS)通常包含一个单一的IP地址与该IP地址所映射的站点的名称的列表。在我们上面所假象的例子中,www.loadbalancedsite.com 这个站点的映射IP地址为203.24.23.3。

  为了利用DNS均衡服务器的负载,对于同一个站点来讲,在DNS服务器中同时拥有几个不同的IP地址。这几个IP地址代表集群中不同的机器,并在逻辑上映射到同一个站点名。通过我们的例子可以更好的理解这一点,www.loadbalancedsite.com将通过下面的三个IP地址发布到一个集群中的三台机器上:

  203.34.23.3

  203.34.23.4

  203.34.23.5

  在本例中,DNS服务器中包含下面的映射表:

  www.loadbalancedsite.com 203.34.23.3

  www.loadbalancedsite.com 203.34.23.4

  www.loadbalancedsite.com 203.34.23.5

  当第一个请求到达DNS服务器时,返回的是第一台机器的IP地址203.34.23.3;当第二个请求到达时,返回的是第二台机器的IP地址203.34.23.4,以此类推。当第四个请求到达时,第一台机器的IP地址将被再次返回,循环调用。

  利用上述的DNS Round Robin技术,对于某一个站点的所有请求将被平均的分配到及群中的机器上。因此,在这种技术中,集群中的所有的节点对于网络来说都是可见的。

  DNS 轮流排程的优势

  DNS Round Robin的最大的优点就是易于实现和代价低廉:

  代价低,易于建立。 为了支持轮流排程,系统管理员只需要在DNS服务器上作一些改动,而且在许多比较新的版本的DNS服务器上已经增加了这种功能。对于Web应用来说,不需要对代码作任何的修改;事实上,Web应用本身并不会意识到负载均衡配置,即使在它面前。

  简单. 不需要网络专家来对之进行设定,或在出现问题时对之进行维护。

  DNS 轮流排程的缺点

  这种基于软件的负载均衡方法主要存在两处不足,一是不实时支持服务期间的关联,一是不具有高可靠性。

  不支持服务器间的一致性。服务器一致性是负载均衡系统所应具备的一种能力,通过它,系统可以根据会话信息是属于服务器端的,还是底层数据库级别的,继而将用户的请求导向相应的服务器。而DNS轮流排程则不具备这种智能化的特性。它是通过cookie、隐藏域、重写URL三种方法中的一种来进行相似的判断的。当用户通过上述基于文本标志的方法与服务器建立连接之后,其所有的后续访问均是连接到同一个服务器上。问题是,服务器的IP是被浏览器暂时存放在缓存中,一旦记录过期,则需要重新建立连接,那么同一个用户的请求很可能被不同的服务器进行处理,则先前的所有会话信息便会丢失。

  不支持高可靠性。设想一个具有N个节点的集群。如果其中的一个节点毁坏,那么所有的访问该节点的请求将不会有所回应,这是任何人都不愿意看到的。比较先进的路由器可以通过每隔一定的时间间隔,对节点检查,如果有毁坏的节点,则将之从列表中去除的方法,解决这个问题。但是,由于在Internet上,ISPs将众多的DNS存放在缓存中,以节省访问时间,因此,DNS的更新就会变得非常缓慢,以至于有的用户可能会访问一些已经不存在的站点,或者一些新的站点得不到访问。所以,尽管DNS轮流排程在一定程度上解决了负载均衡问题,但这种状况的改变并不是十分乐观和有效的。

  除了上面介绍的轮流排程方法外,还有三种DNS负载均衡处理分配方法,将这四种方法列出如下:

  Round robin (RRS): 将工作平均的分配到服务器 (用于实际服务主机性能一致)

  Least-connections (LCS): 向较少连接的服务器分配较多的工作(IPVS 表存储了所有的活动的连接。用于实际服务主机性能一致。)

  Weighted round robin (WRRS): 向较大容量的服务器分配较多的工作。可以根据负载信息动态的向上或向下调整。 (用于实际服务主机性能不一致时)

  Weighted least-connections (WLC): 考虑它们的容量向较少连接的服务器分配较多的工作。容量通过用户指定的砝码来说明,可以根据装载信息动态的向上或向下调整。(用于实际服务主机性能不一致时)

负载均衡器 
   
  负载均衡器通过虚拟IP地址方法,解决了轮流排程所面临的许多问题。使用了负载均衡器集群系统,在外部看来,像是具有一个IP地址的单一服务器一样,当然,这个IP地址是虚拟的,它映射了集群中的每一台机器的地址。所以,在某种程度上,负载均衡器是将整个集群的IP地址报漏给外部网络。

  当请求到达负载均衡器时,它会重写该请求的头文件,并将之指定到集群中的机器上。如果某台机器被从集群中移除了,请求不会别发往已经不存在的服务器上,因为所有的机器表面上都具有同一个IP地址,即使集群中的某个节点被移除了,该地址也不会发生变化。而且,internet上缓存的DNS条目也不再是问题了。当返回一个应答时,客户端看到的只是从负载均衡器上所返回的结果。也就是说,客户端操作的对象是负载均衡器,对于其更后端的操作,对客户端来讲,是完全透明的。

  负载均衡器的优点

  服务器一致性. 负载均衡器读取客户端发出的每一个请求中所包含的cookies或url解释。基于所读出的这些信息,负载均衡器就可以重写报头并将请求发往集群中合适的节点上,该节点维护着相应客户端请求的会话信息。在HTTP通信中,负载均衡器可以提供服务器一致性,但并不是通过一个安全的途径(例如:HTTPS)来提供这种服务。当消息被加密后(SSL),负载均衡器就不能读出隐藏在其中的会话信息。

  通过故障恢复机制获得高可靠性. 故障恢复发生在当集群中某个节点不能处理请求,需将请求重新导向到其他节点时。主要有两种故障恢复:

  请求级故障恢复。当集群中的一个节点不能处理请求时(通常是由于down机),请求被发送到其他节点。当然,在导向到其他节点的同时,保存在原节点上的会话信息将会丢失。

  透明会话故障恢复。当一个引用失败后,负载均衡器会将之发送到集群中其他的节点上,以完成操作,这一点对用户来说是透明的。由于透明会话故障恢复需要节点具备相应的操作信息,因此为了实现该功能,集群中的所有节点必须具有公共存储区域或通用数据库,存储会话信息数据,以提供每个节点在进行单独进程会话故障恢复时所需要的操作信息。

  统计计量。既然所有的Web应用请求都必须经过负载均衡系统,那么系统就可以确定活动会话的数量,在任何实例访问中的活动会话的数目,应答的次数,高峰负载次数,以及在高峰期和低谷期的会话的数目,还有其他更多的。所有的这些统计信息都可以被很好的用来调整整个系统的性能。

  负载均衡器的缺点

  硬件路由的缺点在于费用、复杂性以及单点失败的。由于所有的请求均是通过一个单一的硬件负载均衡器来传递,因此,负载均衡器上的任何故障都将导致整个站点的崩溃。

  HTTPS请求的负载均衡

  正如上面所提到的,很难在那些来自HTTPS的请求上进行负载均衡和会话信息维护处理。因为,这些请求中的信息已经被加密了。负载均衡器没有能力处理这类请求。不过,这里有两种方法可以解决这一问题:

  代理网络服务器

  硬件SSL解码器

  代理服务器位于服务器集群之前,首先由它接受所有的请求并对之进行解密,然后将这些处理后的请求根据头信息重新发往相应的节点上,这种方式不需要硬件上的支持,但会增加代理服务器的额外的负担。

  硬件SSL解码器,则是在请求到达负载均衡器之前,先经由它进行解密处理。这种方式比代理服务器的处理速度要快捷一些。但代价也高,而且实现比较复杂。

  


  • 以上内容由 华夏名网 搜集整理,如转载请注明原文出处,并保留这一部分内容。

  •  
    2011-12-27 12:57

    发布时间:2008-04-25 08:00:00  来源:新客网整理转载   作者:新客网整理转载   点击:375

    关于iis的几种比较合理的解答?
    购买虚拟主机时,很多主机商都会注明某个型号的空间IIS连接数,究竟这个IIS连接数是什么东西?是否就是论坛同时在线人数?肯定不是那么简单的!差不多每个主机供应商都有一套自己的说法,IIS连接数微软也没有给出很明确的解释,我在动网论坛看到两个比较客观的说法,转载一下供需要朋友参考 
    关于同时连接数与在线人数问题的详解

    很多用户对连接数的概念认识都很模糊,现介绍如下:

    1、浏览者访问站点,必需与站点通过TCP协议,建立连接。这个连接在从服务器上读取信息时存在,读取结束时,一般即自动关闭。所以,当一个页面已经完全地显示在客户端的显示器上时,使用的连接也许已经关闭了。

    2、每个浏览者,访问某站点时,可能会占用1—5个连接,这是由计算机自动处理的,这样做的目的是为了加快速度。
    相关问题:所以,对于连接数为30的基础型主机而言,有时只能十几个人访问,就不足为怪了。

    3、论坛中统计的在线人数,是以某一时间段内访问论坛的活动人数为标准的,与连接数应无关系。比如动网论坛,默认好象是40分钟内(?记不清了)的活动人数。也许论坛显示某用户还在线,但该用户由于不(正)在读取论坛中页面,所以也就不会占用连接数。
    相关问题:
    (1)所以,只要浏览者对论坛的访问不过于集中,不会在某一时间点超出最大同时连接数,则论坛中统计的在线人数,会大大超出空间允许的最大同时连接数。
    (2)某些用户为了显示论坛的人气,可以在调大论坛统计在线人数的时间范围(动网论坛提供此功能),甚至可以将一天内所有浏览你站点的人,都算作在线人数。

    4、虽然服务器中可以规定每个站点的最大连接数,但同时也存在服务器的总计最大连接数。所以,即使规定用户站点的最大连接数为不限,当服务器达到了最大连接数时,仍不能访问站点。而服务器的最大连接数一般在1000—2000。

    5、现在的主机服务中,有些服务商利用许多人对上述概念模糊,而误导消费者,所以购主机者应谨慎从事


    了解什么是IIS连接数

    IIS连接数指并发连接数,什么意思呢?
    要分几种情况:(以100M空间50人在线为例)
    A 用户单点下载你的文件,结束后正常断开,这些连接是按照瞬间计算的,就是说你50人的网站瞬间可以接受同时50个点下载
    B 用户打开你的页面,就算停留在页面没有对服务器发出任何请求,那么在用户打开一面以后的20分钟内也都要算一个在线,就是说你50人的网站20分钟内可以接受不同用户打开50个页面
    C 上面B的情况用户继续打开同一个网站的其他页面,那么在线人数按照用户最后一次点击(发出请求)以后的20分钟计算,在这个20分钟内不管用户怎么点击(包括新窗口打开)都还是一人在线。
    D 当你的页面内存在框架(Iframe),那么每多一个框架就要多一倍的在线!因为这相当于用户同一时间向服务器请求了多个页面。
    E 当用户打开页面然后正常关闭浏览器,用户的在线人数也会马上清除。

    然后了解什么是论坛在线人数。
    论坛在线只是计算一定时间内的活动用户数。
    这里的时间用户可以自己设定,动网论坛默认为40分钟的相对准确值。

    根据上面的说明,显然论坛在线和IIS连接数的概念不同
    为什么会出现IIS连接数和论坛在线不符合的情况?
    现具体分析如下:

    1:您使用了插件版论坛或者美化版论坛!
    现在的插件很垃圾,不但占服务器资源,而且会使论坛运行变慢(没有插件可以快一倍以上),同时很占在线人数,有的插件调用很多框架,少则2、3个,多则4、5个! 甚至有在线播放音乐,这样一个人在线就相当与很多人在线!而美化版论坛因为使用大量的图片,也同样比标准版论坛占用IIS数量大。

    2:您的网站是主页+论坛的形式!
    这样主页和论坛要争夺你的在线人数!

    3:你的论坛内部有播放器!
    一个人在线,然后他在线播放音乐,就占二个人在线!

    4:你的论坛内部存在框架形式的网页!
    每一个框架,就多一倍的在线!

    5:你的论坛设置在线时间过小!
    动网默认为40分钟,因为论坛在线只是计算一定时间内的活动用户数,当您设定的时间较小的时候,看起来论坛在线的人数就自然少了!

    6:你的空间存在多个论坛!
    有的客户在一个空间里上传多个论坛,如bbs bbs1 bbs2 等等 等等
    毫无疑问,这样个论坛也是要争夺再线人数的!

    7:你的论坛图片等文件被人盗链!
    比如:你的论坛有张图片文件,被粘贴(注意是粘贴不是上传)到别的论坛!
    别的论坛的用户在浏览该文件的时候也算一个在线人数!
    尤其是LOGO连接的时候注意,一定要对方把您的LOGO上传到他的空间!

    8:你的空间上放有下载文件!
    如果用户用网络蚂蚁类的软件,每一个线程就表示一个在线,非常厉害!
    ——————————————————————————————————

    解决办法:

    1:去掉垃圾的插件版,用标准版!
    2:尽量不要采用框架的形式制作页面!
    3:不要放任何的音乐、电影、下载!
    4:防止盗连情况的发生!
    5:升级购买支持更多在线人数的空间!

     
    2011-12-13 00:05
    zouhu8 发表

    我的个人知识管理工具的总图如下所示,下面我将分别进行说明。

    一、学习知识

    知识和信息不能混为一谈,信息是免费的,但毫无目标的获取信息,就无法将信息转化为 知识。因此学习必须要有目标,如果你用有限的时间去学无限的知识,你将被知识“淹没”,我们要学习那些给自己带来最大提升的知识。

    时间 是一个最稀缺的资源,在学习知识的过程中,必须考虑知识获取的“成本”问题,这个成本除了金钱之外,最重要的是时间成本。因此,学习知识的工具需要满足: “花费时间较短,获得价值较高的知识”。

    我先前介绍的Google Reader是一个不错的阅读学习工具,不仅仅有学习的功能,还有一定的保存知识、共享知识的功能,是个人知识管理的得力工具,如下图所示。国内的同类阅读器产品还有:鲜果、抓虾、QQ邮箱阅读、有道阅读等。

    对于纸质书籍的发现和评 论,豆瓣读书是一个理想的工具,在使用之前,先标记自己读过的较为喜欢的书籍,不建议标记娱乐性书籍,这样能保证“豆瓣猜”的准确性,之后豆瓣就能根据你 的阅读兴趣找到相关的书籍,你可以根据其他人对书籍的评价来决定是否购买。期刊杂志也是同样的道理。

    总的来说,网络和电子读物适合浅阅 读,具有深度和专业的知识还是需要阅读纸质书籍,你付出了金钱,却节省了时间。

    平时工作学习中遇到问题,可以直接使用搜索引擎来寻找答 案,通过搜索引擎也可以学到一些你不知道的小知识。

    二、保存知识

    保存知识的目的 是为了在使用的时候能够最快速和准确地查询到相关内容。保存的方法有两种,一种是保存在本地硬盘,一种是保存在网络上。保存在本地的好处是较为安全、断网 的时候也能查看,保存在网络的好处是只要能上网就能查看,分享更为方便。

    Dropbox是一个优秀的平 衡本地和网络的同步存储工具,你保存在本地电脑的文件可以自动上传到网络空间里,并同步更新到你的其他电脑,对于多台电脑的管理非常方便,可惜这么好的一 个工具前几天竟然给封杀了,真是无知者无畏啊。

    使用Dropbox保存知识,实际上就是利用文件夹来保存文档,本地文件夹的建立一定要合理,那样才能提高效率,如下图所示。

    保存网页可以使用本地浏 览器书签或网络书签,使用网络书签管理收藏的网页非常方便快捷,当你收藏的页面逐渐增多时,管理书签的难度并没有随之增加。网络书签的首选是Delicious(美 味书签),具有导入导出功能,收藏时能notes标注和tags标签,将文章中最有价值的东西摘录出来,或者将阅读时候的心得记录下来,并以标签区 分,Delicious还有一定的搜索功能。国内的同类收藏夹产品还有:QQ书签(可导入导出)、百度搜藏(可导入、不可导出)。

    Delicious最大的问题是没有类似百度搜藏那样的网页缓存,一旦收藏的网页地址内容不见了,或收藏的网站出现问题,你收藏的知识也将丢失。使用“百度 搜藏”的话,没有导出功能,保存的网址说不定还会消失,不太令人放心。

    Gmail是另一个常用的保存工具,IE浏览 器可以使用“页面”-“用电子邮件发送此页面”来发送邮件到Gmail,Firefox需要安装一个扩展来实现“发送页面”功能,把数据保存在Gmail 中后,就可以利用Gmail内部的搜索引擎快速搜索知识了。

    在对纸质书籍阅读的时候,微软Office的OneNote是一个做笔记的 绝佳工具,除了读书笔记之外,还可以保存各类其他知识,使用Dropbox可以同步不同电脑的OneNote数据。同类还有一个工具EverNote也具 有分类和Tag功能,自身就支持在线存档。

    另一种保存数据的方法是博客,通过WordPress等工具可以方便的 建立一个博客网站,使用博客保存知识的方法很灵活,你可以用其做网页摘录,也可以用来做知识记录的工具,还可以将自己的心得体会写在上面,不但数据丢不 了,还可以及时得到他人的反馈,与他人进行交流,即使博客的内容多了,查找信息也不难,利用搜素引擎即可进行全文搜索,可谓一举多得。

    除了图书资料,电子文档之外,还有对“人”的保存,保存他人的联系方式,以便能通过最快捷的方式获得他人的帮助。

    联系人管理的工具很 多,我使用的是Gmail自带的通讯录,好处是可以同步手机,还能在社会化应用里 使用。除此之外,Linkedin和Facebook也是很好的通信录工具,好处是所有的通讯信息修改都由好友提供,能及时更新。

    三、 共享知识

    知识共享和传播,是为了让别人知道你知道的知识,并得到信息的反馈,为什么要分享,不在于你认识什么人,而 在于什么人认识你,不在于什么人影响了你,而在于你影响了什么人。因此要添加一些高质量的好友,订阅其分享内容,多争取对方的关注。

    知 识共享的渠道很多,显然,微博客是一个很好的信息反馈平台,因为没有反馈的共享是失败的,而微博客的反馈是实时且方便的,满足了用户最基本的需求,在最短 的时间内了解所有琐碎的个性化信息,并相互交流。

    微博客的首选平台是Twitter(也是个被封的服务),我们可以把平时一些想到的信 息随时随地记录在上面,随手写“碎碎念”,Twitter还具有完美的数据导出备份工具,不 必担心数据丢失,使用我的开源Twitter同步工具还 可以将Twitter的信息实时分享到国内外其他微博和SNS网站,很方便实用。国内的同类微博客产品还有:新浪微博、网易微博、腾讯微博等。

    四、使 用知识

    知识的收集和积累之后,最重要的还是如何利用这些知识资料。Mindmanager是一款用来绘制思维导图的 工具。利用这款软件我们可以轻松的绘制我们的思考思路,在面对复杂问题的时候可以理清思路。Mindmanager使用起来还是比较简单方便的。本文的大 部分图片都是用Mindmanager制作的。

    我们使用的网络工具也大多内置了搜索,Google Reader、Gmail、Delicious都内置了搜索功能,可以按关键字搜索以前所有的条目。

    只有知识是不行的,只有被使用的知 识才有价值,能不能将自己的知识使用好,是对一个人能力的重要考验,只有将你的知识最大化的转化为价值,才能提升你自己的个人价值和个人品牌。

    以上就是我所用到的一些个人知识管理工具,如果你也有什么好的工具,请在后面留言和大家分享。

    以下是一个时间管理和知识管理软件的列表图:

    本文地址:个人知识与时间管理工具(GDT PKM导图)

     
    2011-12-01 17:37

     

    概述


    **Windows 7 SP1 远程服务器管理工具“仅”可以安装在运行企业版、专业版或旗舰版 Windows 7 或 Windows 7 SP1 的计算机上。**

    通过 Windows 7 SP1 远程服务器管理工具,IT 管理员可以从运行 Windows 7 或 Windows 7 SP1 的远程计算机上管理安装在运行 Windows Server 2008 R2 SP1 或 Windows Server 2008 R2 的远程计算机上的角色和功能(以及运行 Windows Server 2008 或 Windows Server 2003 的远程计算机上的某些角色和功能)。它支持对运行 Windows Server 2008 R2 SP1 或 Windows Server 2008 R2(使用服务器核心安装或完全安装选项所安装)的计算机进行远程管理,还支持 Windows Server 2008 上的某些角色和功能。尽管服务器核心安装选项不可用于 Windows Server 2003 操作系统,但 Windows 7 SP1 远程服务器管理工具仍可用于远程管理 Windows Server 2003 上的某些角色和功能。

    就功能性而言,此功能可与 Windows Server 2003 管理工具包和 Windows Vista Service Pack 1 (SP1) 远程服务器管理工具相媲美。返回页首

    系统要求


    • 支持的操作系统:Windows 7;Windows 7 Service Pack 1
    Windows 7 SP1 远程服务器管理工具可以安装在运行企业版、专业版或旗舰版 Windows 7 或 Windows 7 SP1 的计算机上。此软件可以安装在运行企业版、专业版或旗舰版 Windows 7 或 Windows 7 SP1 的计算机上;无法安装在您希望管理的目标服务器上。

    Windows 7 SP1 远程服务器管理工具的基于 x86 和基于 x64 的版本,均可在此页面下载。下载并安装与您计划在其上安装管理工具的计算机的体系结构匹配的版本。如果不确定您的计算机是基于 x86 还是基于 x64,请参阅如何确定计算机运行的是 32 位版本还是 64 位版本的 Windows 操作系统

    Windows 7 SP1 远程服务器管理工具可用于管理在基于 x64 的 Windows Server 2008 R2 SP1 或 Windows Server 2008 R2 操作系统(使用服务器核心安装或完全安装选项安装均可)上运行的角色和功能。此外,远程管理还支持在 Windows Server 2008 或 Windows Server 2003 上运行的某些角色和功能。

    Windows 7 SP1 远程服务器管理工具不应该安装在运行 Windows Server 2003 管理工具包或 Windows 2000 Server® 管理工具包的计算机上。在安装 Windows 7 SP1 远程服务器管理工具之前,请从计算机上删除所有版本的管理工具包或远程服务器管理工具。

    在一台计算机上一次仅可以安装 Windows 7 SP1 远程服务器管理工具的一个副本。在您安装新的程序包之前,请删除 Windows 7 SP1 远程服务器管理工具的所有现有副本。其中包括任何不同语言的副本。

    有关 Windows 7 SP1 远程服务器管理工具所提供的工具以及可作为这些工具目标的受支持操作系统的详细信息,请参见知识库文章 958830返回页首

    说明

    您必须是要安装管理工具包的计算机上 Administrators 组的成员,或者您必须使用内置 Administrator 帐户登录到计算机。


    重要提示:在安装 Windows 7 SP1 远程服务器管理工具之前,请从计算机上删除所有版本的管理工具包或远程服务器管理工具。

    重要提示:在一台计算机上一次仅可以安装 Windows 7 SP1 远程服务器管理工具的一个副本。在您安装新的程序包之前,请删除 Windows 7 SP1 远程服务器管理工具的所有现有副本。其中包括任何不同语言的副本。要删除 Windows 7 SP1 远程服务器管理工具的现有副本,请参阅此页面上的“完全删除 Windows 7 SP1 远程服务器管理工具包”

    1. 在运行 Windows 7 或 Windows 7 SP1 的计算机上,从 Microsoft 下载中心下载 Windows 7 SP1 远程服务器管理工具程序包。

    2. 打开该程序包下载到的文件夹,双击程序包将其解压缩,然后启动 Windows 7 SP1 远程服务器管理工具安装向导。

    重要提示: 必须接受许可条款和有限保证才能开始安装管理工具包。

    3. 完成向导中的所有安装步骤,安装完成时,单击“完成”退出向导。

    4. 依次单击“开始”、“控制面板”和“程序”

    5. 在“程序和功能”区域,单击“打开或关闭 Windows 功能”

    6. 如果“用户帐户控制”提示您可以打开“Windows 功能”对话框,则单击“继续”

    7. 在“Windows 功能”对话框中,展开“远程服务器管理工具”

    8. 选择要安装的远程管理工具。

    9. 单击“确定”

    10. 配置“开始”菜单以显示“管理工具”快捷方式(如果菜单上未显示此快捷方式)。

    右键单击“开始”,然后单击“属性”

    在“‘开始’菜单”选项卡上,单击“自定义”

    在“自定义‘开始’菜单”对话框中,向下滚动至“系统管理工具”,然后选择“在‘所有程序’菜单和‘开始’菜单上显示”。单击“确定”。由 Windows 7 SP1 远程服务器管理工具安装的管理单元的快捷方式,现已添加到“开始”菜单中的“管理工具”列表中。


    重新安装或删除单个 Windows 7 SP1 远程服务器管理工具

    如果从运行 Windows 7 或 Windows 7 SP1 的计算机中删除了远程管理工具,则您可以按照下列步骤重新安装。

    重新安装单个远程管理工具:

    1. 依次单击“开始”、“控制面板”和“程序”

    2. 在“程序和功能”区域,单击“打开或关闭 Windows 功能”

    3. 如果“用户帐户控制”提示您可以打开“Windows 功能”对话框,则单击“继续”

    4. 在“Windows 功能”对话框中,展开“远程服务器管理工具”

    5. 选择要安装的远程管理工具,或清除要删除的任何工具的复选框。单击“确定”


    完全删除 Windows 7 SP1 远程服务器管理工具包

    您必须是要删除管理工具包的计算机上 Administrators 组的成员,或者您必须使用内置 Administrator 帐户登录到计算机。

    使用“控制面板”中的“卸载程序”实用工具,可以从计算机中完全删除管理工具包。

    删除管理工具包

    1. 依次单击“开始”和“控制面板”,然后单击“程序”区域中的“卸载程序”

    2. 单击“查看已安装的更新”

    3. 选择“Microsoft Windows 更新程序(958830)”

    4. 单击“卸载”

     
    2011-12-01 17:28
    作者:张桂林

      导语:微软已经发布基于Windows 7系统的远程管理工具,可以在安装Windows 7的计算机上远程管理最新的Windows Server 2008 R2等系统。

      随着Windows 7的发布,微软发布了最新的Windows 7远程管理工具,这样,Windows 7用户就可以在自己的计算机上远程管理最新的Windows Server 2008 R2等系统,而不需要再借助其他第三方的管理工具。

      通过Windows 7远程管理工具可以对64位Windows Server 2008 R2的角色和特性进行远程管理,并且支持其Server Core模式。此外,还可以对Windows Server 2008和Windows Server 2003的一些角色和特性进行管理。

      Windows 7远程管理工具地管理范围可以包括:

      ·Active Directory活动目录,包括所有的活动目录管理工具。
      ·DHCP管理器
      ·DNS管理器

      除了这些基本的管理外,还可以对Windows Server 2008/R2一些新新增组件和特性进行管理,包括:

      ·服务器管理器(Server Manager)
      ·文件服务管理
      ·AD验证服务管理(AD certificate services)
      ·Hyper-v管理

      微软已经提供了Windows 7远程管理工具安装包的下载,但是需要注意的是只有Windows 7企业版、专业版和最终版才能安装此工具,并且没有安装Windows Server 2003管理工具包或者Windows Server 2000管理工具包。

      根据计算机硬件的不同,微软提供了x86和x64两个版本的管理工具安装包,用户可以免费下载使用:http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=7d2f6ad7-656b-4313-a005-4e344e43997d

     

     
    2011-11-24 15:54

    Web服务代理是支持.net的编程语言文件,由.net框架提供的WSDL工具自动生成。代理类不包含任何应用程序逻辑。相反,他包含关于如何传递参数和检索结果的传输逻辑,还包含Web服务中的方法及原型列表。代理类可以从任何WSDL文件创建。

     

    可以像访问com对象一样访问Web服务。要访问Web服务,需要从本地计算机上的Web服务的WSDL文档创建代理类。.net提供了名为WSDL.exe的工具以自动生成代理类文件。下面详细说明其创建和使用过程:

     

    1、 新建一个asp应用程序(#C)工程,工程名为TeachShow,在TeachShow工程中创建一个文件夹Charpter8,在该文件夹下创建一个新的Web服务,取名为:Computer.asmx

     

    2、 切换到代码视图,编写下面的代码:

     

    [WebMethod(Description="用于相加运算", EnableSession=false)]

     

    public int Add(int a,int b)

     

    {

     

    return a+b;

     

    }

     

     

     

    [WebMethod(Description="用于相减运算", EnableSession=false)]

     

    public int Sub(int a,int b)

     

    {

     

    return a+b;

     

    }

     

     

     

    [WebMethod(Description="用于相乘运算", EnableSession=false)]

     

    public int Multi(int a,int b)

     

    {

     

    return a*b;

     

    }

     

     

     

    [WebMethod(Description="用于相除运算", EnableSession=false)]

     

    public double Devide(int a,int b)

     

    {

     

    return Convert.ToDouble(a)/Convert.ToDouble(b);

     

     

     

    3、按F5编译整个工程(这一步一定要做,如果不做第4步无法实现)

     

     

     

    4、打开MS.net 2003的命令提示工具,输入:C:\>wsdl http://localhost/TeachShow/Charpter8/FirstAndUse/Computer.asmx /n:ComputerNameSpace,其中,ComputerNameSpace是自定义的命名空间。提示如下:

     

    Microsoft (R) Web 服务描述语言实用工具

     

    [Microsoft (R) .NET Framework,版本 1.1.4322.573]

     

    Copyright (C) Microsoft Corporation 1998-2002. All rights reserved.

     

     

     

    正在写入文件“C:\Computer.cs”。

     

     

     

    5、注意,此时在C:盘(其实就是命令提示符的当前目录)下生成一个和Computer.asmx相同文件名的C#源文件Computer.cs。

     

     

     

    6、编译Computer.cs文件,在命令提示符下输入如下命令:C:\>csc /out:ComputerDll.dll /t:library /r:System.Web.Services.dll c:\Computer.cs。其中,/out:ComputerDll.dll是要输出的dll文件,/t:library是输出文件类型,/r:System.Web.Services.dll是要引用的组件,c:\Computer.cs是第4步生成的C#文件。

     

     

     

    7、此时,将会在C:盘下生成一个叫ComputerDll.dll的文件,要使用这个文件,必须复制到TeachShow文件夹下的bin目录下。默认情况下为:C:\Inetpub\wwwroot\TeachShow\bin。

     

     

     

    8、新建一个名为TestWSDL.aspx的WEB窗体文件,并添加一个引用,将刚才生成的ComputerDll.dll文件作为引用添加到工程中。

     

     

     

    9、在TestWSDL.aspx窗体的Load事件中编写代码:

     

    ComputerNameSpace.Computer com=new ComputerNameSpace.Computer();

     

    this.Response.Write("和:"+com.Add(45,65).ToString()+"

    ");

     

    this.Response.Write("减:"+com.Sub(78,900).ToString()+"

    ");

     

    this.Response.Write("乘:"+com.Multi(43,55).ToString()+"

    ");

     

    this.Response.Write("除:"+com.Devide(1000,33).ToString());

     

    显示结果:

    和:110

    减:978

    乘:2365

    除:30.3030303030303

    10、至此,程序完成。

     
    2011-11-07 23:51
    查看本文应用于的产品

    本页

    展开全部 | 关闭全部

    症状

    运行时出现的症状

    当您在 Microsoft ASP.NET Web 应用程序中查看 .aspx 页时,可能会遇到下列症状:
    • 浏览器中可能会出现空白页。
    • 可能会收到下载 .aspx 页的指令。
    典型的现象是 .aspx 页的服务器端代码被处理,然后这些代码不以其原始形式发送到 Web 浏览器。回到顶端

    使用 Visual Studio .NET 调试 ASP.NET 时出现的症状

    当您在 Microsoft Visual Studio .NET 中调试 ASP.NET 应用程序时,可能会在 IDE 中收到以下错误消息:Error while trying to run project:Unable to start debugging on the Web server.The server does not support debugging of ASP.NET or ATL Server applications.Run setup to install the Visual Studio .NET server components.If setup has been run, verify that a valid URL has been specified. 

    You may also want to refer to the ASP.NET and ATL Server debugging topic in the online documentation.Would you like to disable future attempts to debug ASP.NET pages for this project?回到顶端

    原因

    在安装 Microsoft .NET Framework 软件开发工具包 (SDK) 或 Microsoft Visual Studio .NET 之后,将创建 Microsoft Internet 信息服务 (IIS) 映射,以关联 ASP.NET 的新文件扩展名和新设置。

    如果下列任一描述适合于您的情况,则新设置不存在:
    • 运行 .NET Framework SDK 或 Visual Studio .NET 安装程序时,IIS 没有安装。
    • 运行 .NET Framework SDK 安装程序或 Visual Studio .NET 安装程序之后,删除了 IIS,然后重新安装 IIS。
    回到顶端

    解决方案

    要解决此问题,请修复 IIS 映射,以便 ASP.NET 的文件扩展名正确地关联。有两种修复 ASP.NET 的 IIS 映射的方式。

    要修复 ASP.NET 的 IIS 映射,请运行 Aspnet_regiis.exe 实用工具。为此,请按照下列步骤操作:
    1. 单击“开始”,然后单击“运行”。
    2. 键入 cmd,然后单击“确定”。
    3. 在命令提示符处,键入以下命令并按 Enter:"\WindowsFolder\Microsoft.NET\Framework\VersionNumber>\aspnet_regiis.exe" -i注意:应将 WindowsFolder 替换为安装了操作系统的目录的名称。将 VersionNumber 替换为计算机上安装的 .NET Framework 版本。
    要修复 ASP.NET 的 IIS 映射,必须注册 Aspnet_isapi.dll。为此,请按照下列步骤操作:
    1. 单击“开始”,然后单击“运行”。
    2. 键入 regsvr32WindowsFolder\Microsoft.NET\Framework\VersionNumber\aspnet_isapi.dll,然后单击“确定”。Regsvr32 将返回注册结果。
    回到顶端

    状态

    这种现象是设计导致的。回到顶端

    更多信息

    重现问题的步骤

    请按照下列步骤操作,以验证是否会看到本文中描述的问题。此测试将检查与该问题相关的典型症状。如果您已经熟悉 IIS 应用程序映射的工作原理,还可以按照本文的“如何验证 IIS 应用程序映射”一节的步骤操作,以验证 Web 服务器的配置。
    1. 要创建 ASP.NET Web 应用程序,请使用 Visual Studio .NET。为此,请按照下列步骤操作:
      1. 启动 Microsoft Visual Studio .NET。
      2. 在“文件”菜单上,指向“新建”,然后单击“项目”。
      3. 在“新建项目”对话框中,单击“项目类型”下的“Visual C# 项目”或“Visual Basic 项目”,然后单击“模板”下的“ASP.NET Web 应用程序”。
      4. 在“位置”框中,用 MyWebApp 替换“WebApplication#”默认名称。如果使用的是本地服务器,则可以将服务器名保留为“http://localhost”。得到的“位置”框如下所示:http://localhost/MyWebApp
    2. 在解决方案资源管理器中,右键单击该项目节点,指向“添加”,然后单击“添加 Web 窗体”。将 Web 窗体命名为 MappingsTest.aspx,然后单击“打开”。
    3. 在编辑器中,右键单击 .aspx 页,然后单击“查看代码”。将下面的代码添加到 Page_Load事件处理程序中:

      Visual C# .NET
      private void Page_Load(object sender, System.EventArgs e)
      {
      	Response.Write("This code was executed");
      }
      						
      Visual Basic .NET
      Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
          Response.Write("This code was executed")
      End Sub
      					
    4. 在“文件”菜单中,单击“全部保存”,以保存 Web 窗体及其他相关项目文件。
    5. 在 Visual Studio .NET IDE 的“生成”菜单中,单击“生成解决方案”。
    6. 右键单击 .aspx 页,然后单击“在浏览器中查看”。
    7. 如果映射是正确的,在浏览器中将出现“This code was executed”(这些代码已执行)消息。如果映射不正确,则会发生下列现象之一:
      • 浏览器中出现一个空白页。
      • 收到下载 .aspx 页的提示。
      发生此现象的原因在于服务器端代码没有按预期的方式处理或执行。不论是哪一种情况,您都会收到未处理的源代码。对于显示空白页的情况,如果在浏览器中右键单击该页,然后单击“查看源文件”,您会注意到服务器端代码以其未处理的形式出现。例如,在 Visual C# ASP.NET Web 窗体中,@ Page 指令类似于以下代码:
      <%@ Page language="c#" Codebehind="MappingsTest.aspx.cs" AutoEventWireup="false" Inherits="MyWebApp.MappingsTest" %>
      					
    回到顶端

    如何验证 IIS 应用程序映射

    要验证应用程序映射是否正确,请按照下列步骤操作:
    1. 单击“开始”,指向“程序”,指向“管理工具”,然后单击“Internet 服务管理器”。
    2. 展开对应于本地主机(计算机名)的节点,然后展开“默认 Web 站点”节点。
    3. 右键单击您的 Web 应用程序目录,然后单击“属性”。
    4. 在“目录”选项卡上的“应用程序设置”下,单击“配置”。
    5. 单击“应用程序映射”选项卡。
    6. 在“应用程序映射”选项卡上的“应用程序映射”下,检查 .aspx 扩展名是否映射到了以下 DLL:C:\WindowsFolder\Microsoft.Net\Framework\VersionNumber\aspnet_isapi.dll注意:应将 WindowsFolder 替换为安装了操作系统的目录的名称。将 VersionNumber 替换为计算机上安装的 .NET Framework 版本。
    7. 如果找不到应用程序映射项,请按照本文“解决方案”一节中的步骤操作。
    回到顶端

    参考

    修复 ASP.NET 的 IIS 映射的解决方案由 Microsoft 知识库文章 Q306005 导出。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:306005  如何在删除并重新安装 IIS 之后修复 IIS 映射以下文章提供了有关本文档前面描述的调试方案的更详细信息:318465  PRB:无法调试 ASP.NET Web 应用程序回到顶端
    这篇文章中的信息适用于:
    回到顶端
    关键字: 
    kbconfig kbdebug kbprb kbsetup kbwebforms KB325093
    回到顶端Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

     
    2011-11-04 15:27

    【引用】Win7 IIS7 配置错误由于权限不足而无法读取配置文件 解决办法  

    2011-07-06 15:34:29|  分类:默认分类|  标签:|字号 订阅

    http://apps.hi.baidu.com/share/detail/6181327

    iis7的环境配置问题,构建asp网页,错误 500.19 in IIS

    给文件夹加入IIS_IUSRS用户权限(注意要替换所有子目录权限也要选上)

    后然不放心我又加入了LOCAL SERVER 用户。。。。

    希望给帮助到大家



    另::

    HTTP Error 500.19 - Internal Server Error
    配置错误: 不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种情况。锁定是默认设置的(overrideModeDefault="Deny"),或者是通过包含 overrideMode="Deny" 或旧有的 allowOverride="false" 的位置标记明确设置的。

    另外,如果使用Asp.net的朋友,在安装IIS7的时候一定记得勾选Asp.net,默认不选,也会出现类似的错误信息


    来自: http://hi.baidu.com/%D2%FB%D1%AA%B9%E9%B3%BE/blog/item/732294ed5aa4a62d63d09fa5.html

     
    2011-11-03 13:41

    Visual Studio on Windows Vista and Windows 7

    Visual Studio 2005 is supported on Windows 7 with the same limitations described in this article and the related pages. To use Visual Studio 2005 on Windows 7 you will need to install both Visual Studio 2005 Service Pack 1 and the Visual Studio 2005 Service Pack 1 Update for Windows Vista.

    The release of the Windows Vista operating system represents a significant opportunity for developers to build the next generation of applications that deliver compelling user experiences. We want to help you take advantage of this opportunity and assist you in developing and delivering Windows Vista based software faster, more cost effectively, and with greater impact than ever before.

    During the development of Windows Vista, several key investments were made to vastly improve overall quality, security, and reliability from previous versions of Windows. We’re also testing to ensure that your .NET Framework 1.1 and 2.0 applications will work on Windows Vista so that your existing applications will continue to run as expected.

    While we have made tremendous investments in Windows Vista to ensure backwards compatibility, some of the system enhancements, such as User Account Control, changes to the networking stack, and the new graphics model, make Windows Vista behave differently from previous versions of Windows.

    The changes impact Visual Studio and thus we're unable to support Visual Studio .NET 2002 or Visual Studio .NET 2003 on Windows Vista.

    However, your existing .NET Framework 1.1 and 2.0 based applications will continue to work on Windows Vista, and will be able to take advantage of many of the new features available to Windows Vista applications.

    For more information about the impact of Windows Vista on Visual Studio please check:

    Microsoft released Visual Studio 2005 Service Pack 1 and Visual Studio 2005 Service Pack 1 Update for Windows Vista that together address areas of Visual Studio impacted by Windows Vista enhancements. For more information, see Visual Studio 2005 Service Pack 1.

     
    2011-11-03 10:36

     

    Microso ft.Net 应用程序安全性

    规则 “Microsoft.Net 应用程序安全性” 生成了警告。

    计算机无法访问Internet。在启动Management Studio 等.Net 应用程序时,可能会有延迟。如果导航到

    http://crl.microsoft.com/pki/crl/procucts/MicrosoftRootAuthority.crl,并提示下载MicrosoftRootAuthority.crl文件,您应该没有.Net安全验证问题。不必下载MicrosoftRootAuthority.crl文件

    出现这个问题一般是计算机没有连接到互联网,检测“安装程序支持规则”时才会提示。一般没什么问题,继续安装即可。

     

     

    InstallGlobalRules: 针对规则组“InstallGlobalRules”的 SQL Server 2008 R2 安装程序配置检查
    SSMS_IsInternetConnected 确保计算机已连接到 Internet。当 Microsoft .NET 应用程序(如 Microsoft Management Studio)启动时,在 .NET 安全检查验证证书时可能稍有延迟。 警告 计算机无法访问 Internet。在启动 Management Studio 等 .NET 应用程序时,可能会有延迟。如果导航到 http://crl.microsoft.com/pki/crl/products/MicrosoftRootAuthority.crl,并提示下载 MicrosoftRootAuthority.crl 文件,您应该没有 .NET 安全验证问题。不必下载 MicrosoftRootAuthority.crl 文件。

     
    2011-09-14 00:44

    摘自:http://www.nonabyte.net/how-to-copy-a-virtualbox-vdi/

    VirtualBox可不像VMware那样,直接复制虚拟磁盘文件就可以了事的,只因为VirtualBox识别虚拟磁盘文件VDI采用了uuid识别技术.

    由于测试需要搭建局域网环境,需要两台虚拟机同时运行。当我安装完一个虚拟系统时,我将虚拟磁盘文件复制一份重新创建虚拟系统时提示

    打开 虚拟硬盘 5.04.vdi 失败.
    Cannot register the hard disk '5.04.vdi' with UUID {24eb969f-8c98-470d-b2dd-35318f2b8860} because a hard disk '5.04.vdi' with UUID {24eb969f-8c98-470d-b2dd-35318f2b8860} already exists in the media registry ('C:\Documents and Settings\Blinux\.VirtualBox\VirtualBox.xml').

    往Google里找寻了一番,原来Virtualbox的Windows版本也是有VBoxManage命令的.于是我决定给复制的vdi文件重新分配uuid.

    cd C:\Program Files\Sun\VirtualBox

    C:\Program Files\Sun\VirtualBox>VBoxManage internalcommands setvdiuuid "I:\VBOX\RHEL5.4\5.4.clone.vdi"

    接着就可以使用拷贝的vdi文件正常的创建第二台虚拟机了.

    当然如果你没有直接复制vdi文件,那么直接用Virtualbox自带的克隆vdi文件命令.

    C:\Program Files\Sun\VirtualBox>VBoxManage clonehd 'I:\VBOX\RHEL5.4\5.4.vdi' 'I:\VBOX\RHEL5.4\5.4.clone.vdi'

    注:如果路径中存在空格可以在路径的两端添加引号.

    Virualbox的快照功能非常不错,可以即时恢复到快照时的状态.做试验就不用重新配环境了.

     
    2011-07-05 15:42

    http://puxiaoming.blog.163.com/blog/static/217859220083159350684/

    我第一次安装这个补丁的时候就挂了,搞得VS2005和相关的一些程序都不能运行,后来在网上找到了一些解决方法,结合自己的实际体验,写了这篇教程。

     

    补丁相关资料:

    简体中文版补丁名称:VS80sp1-KB926604-X86-CHS.exe

    版本: 50727.762

    知识库 (KB) 文章: KB928957 

    发布日期: 2006/12/14

    简体中文版补丁大小:430.9 MB

    简体中文版补丁下载地址:

    http://download.microsoft.com/download/8/0/7/8071514d-9370-45c3-8af1-4ff09a70e59d/VS80sp1-KB926604-X86-CHS.exe

    官方建议安装时硬盘空间至少为: 6.2GB

    安装完成且清理临时文件后空间约减少:500MB左右

     

     

    SP1的安装过程到剖析:

    以下内容引用自http://blog.joycode.com/jiangsheng

     

    1. 解压到%temp%\临时目录(对于我的Visual Studio 2005 Team System,这需要C:\Documents and Settings\Administrator\Local Settings\Temp下面1个多GB的空间)

    2. 把自己复制到%temp%下(400多MB)

    3. 把自己复制到%windows%\Installer下(C:\Windows Installer下400多MB)

    4. 解压到%windows%\Installer\PatchCache(1个多GB)

    5. 安装过程中还会生成临时文件(C:\Config.msi和%temp%下面的日志文件)。

     

    安装注意事项:

    1. 安装时间会非常长,看到很多网友说如果机器配置不是很高达到了3小时,一般的话也需要1个小时左右。我的本本配置比较高,用了不到半个小时就装完了。

    2. 安装前检查你的C盘是否有大于6G的空余空间,这是官方要求的数字。但也有人只有不到2G也顺利安装了,这主要取决VS自定义安装的多少。据闻是最占空间的是VC,如果没有VC完全用不了2G。但由于我装VS2005就是为了用VC,所以这点没有实践证明过。较保险的方法是把环境变量temp和tmp ,虚拟内存都定位到其它盘上,以腾出空间。

    3. 如果你以前安装过web application project,在安装vs2005 sp1以前请先把他卸载,否则可能会安装失败。

    4. vs2005sp1的补丁包是把你机器上所有单独装过vs2005的版本的补丁都打上,如果机器上同时装了Visual Web Developer Express和Visual Studio team sutie,那么他就要运行安装补丁两次.

     

     

    安装过程常见问题:

    1. 数字签名认证的问题

    当您尝试运行 Microsoft Windows Server 2003 或 Microsoft Windows XP, 计算机上安装大 MicrosoftWindowsInstaller .msi) 程序包或大型 MicrosoftWindowsInstaller 修补程序 (.msp) 程序包您可能会收到以下错误信息:

    错误 1718。 (FileName)文件被数字签名策略拒绝。

     

    2. C盘空间的问题

    提示C盘空间不足,不能成功安装SP1,错误代码2908。

     

    原因1:Windows Installer设计的一个特性是可以验证文件的数字签名。但是这次的补丁太大了,要验证签名的话基本上把内存都吃光了(要1GB左右的内存)。

    原因2:Windows Installer设计的一个特性是会在C盘生成一个$PatchCache$文件,把补的文件再存一遍,对于这次的补丁嘛,这个大约会消耗掉1.3GB的空间

    结论就是内存不足、C盘空间不够的系统,如果直接安装的话基本就挂了。

     

    解决方案:

    针对原因1:

    参考链接:http://support.microsoft.com/kb/925336

     

    解决数字签名认证的问题步骤:

    1. 单击 开始单击 运行 , 键入 控件 secpol.msc , 然后单击确定 。

    2. 打开“安全设置->软件限制策略”。

    注意如果列出“没有软件限制”,需要右键单击“软件限制策略”, 然后单击“新建策略”。

    3. 在“对象类型->强制”。

    4. 点选“除本地管理员以外的所有用户”, 并单击“确定”。

    5. 重新启动计算机。

    要点:之后在执行以上步骤, 本地管理员可安装 .msi 软件包或 .msp 包。 通过以下以前步骤之后安装程序包, 重置强制级别。 在步骤 5, 单击 所有用户 代替 除本地管理员以外的所有用户。

     

    针对原因2:不要直接打补丁,用下面的批处理:

    reg export HKLM\Software\Policies\Microsoft\Windows\Installer installer.reg

    reg add HKLM\Software\Policies\Microsoft\Windows\Installer /v MaxPatchCacheSize /t REG_DWORD /d 0 /f

    net stop msiserver

    start /wait VS80sp1-KB926604-X86-CHS.exe

    reg delete HKLM\Software\Policies\Microsoft\Windows\Installer /v MaxPatchCacheSize /f

    reg import installer.reg

    net stop msiserver

    del /q installer.reg 2>nul

    将上面的保存为InstallVS2005SP1.bat,再执行该文件以启动安装补丁,即可禁用缓存,记得这个文件要放在和补丁同一个目录。

     

    -mode: char; line-height: 120%">安装失败后的补救措施:

    不能成功安装SP1,错误代码2908,然后VS2005就挂了,我是在第一次安装SP1提示空间不足,然后再次安装,空间还是不足时出现的。

     

    以下这个是网友的经历:

    VS 2005 SP1 Beta doesn`t want to install It happened to me as well with the release version of SP1.

    我安装这个版本的sp1时也出现了这个问题(指错误代码:2908).不只是我的VS2005 Team System 挂掉了,而且.NET 2.0 Framework一样不能使用,包括IIS和应用程序,MSN也不能正常使用。我试着卸载vs2005,但是我再次安装vs2005时,在安装过程中又出现了一个错误。

     

    这个是在网上找到的解决方法,其参考链接是一个英文论坛:

    1. 删除VS2005

    2. 删除.NET FRAMEWORK 2.0

    3. 删除%windir%\WinSxS\ 下的 Policies 文件夹

    4. 安装.NET Framework 2.0

    5. 安装VS2005 & SP1

    实践证明这个方法是可行的,不需要重装系统。

    这里补充以下,在卸载了VS2005后,有很多VS2005附带的组件是没有卸载的,那些组件都不需要卸载,之要卸载再卸载.NET FRAMEWORK 2.0就可以了。

     

     
         
     
     
    个人档案
     
    qualylee
    男, 
    北京 朝阳区 
     
       
     
    文章分类
     
     
     
     
     
     
     
    Css(16)
     
    Html(11)
     
    Ajax(12)
     
     
     
     
     
     
    Vs2005(68)
     
     
    Xml(23)
     
    Usa(2)
     
    Xslt(2)
     
    Dts(1)
     
     
     
     
     
     
     
     
     
     
     
     
    Mfc(0)
     
     
     
     
     
     
     
    c#(31)
     
     
    Mvc(2)
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    Word(16)
     
     
     
     
     
    Wordml(11)
     
    Xsd(1)
     
     
     
    Vss(3)
     
     
     
     
     
     
    Dtd(2)
     
     
    Vsto(8)
     
     
     
     
     
     
     
     
    Crc(2)
     
     
     
    Atl(1)
     
     
     
     
     
     
         
     
    最新评论
     
         
     
    好友最新文章
     
         
     
    最近访客
     
     

    冰樱释lxh

    software博

    sodone

    Oo_sky

    qiuyu19860826

    小兔乱闯

    qinghaimen

    wxlaaabbb
         
     
    背景音乐
     
         
     
    订阅我的空间
     
    已有人次访问本空间
     
    订阅RSS  什么是RSS?

    您也想拥有这样的空间?请点此申请。
         

    帮助中心  |  空间客服  |  投诉中心  |  空间协议
    ©2012 Baidu