最近的文章列表

使用Microsoft URL Rewrite Module for IIS 7.0修改WEB.CONFIG即可实现*.HTML伪静态 无需修改应用程序映射

在IIS5和IIS6时代,我们使用URL REWRITING可实现URL重写,使得WEB程序实现伪静态,但默认情况下只能实现.ASPX的伪静态,如果要实现伪静态*.HTML的页面,需要将ISAPI里面的*.HTML应用程序映射改为.NET的ISAPI。但在IIS 7时代,这一切已经变得非常简单了,您在WEB.CONFIG中就可以管理这一切了。

 

在服务器上安装好Microsoft URL Rewrite Module,具体下载地址如下:

Microsoft URL Rewrite Module for IIS 7.0 (x86)

...
2012/4/25 Comments:
Windows2008安装IIS方法 IIS7.0

1、右键点击 “计算机”,在弹出菜单中选择“管理”选项,在服务器管理器左侧界面

点击 “角色”选项,如下图:

 

...
2012/4/18 Comments:
Vista自带IIS7配置CGI和ISAPI的问题 windows 2008

Vista Ultimate自带的IIS7是全新的界面(类似windows 2008 server),所以配置有点摸不着头脑。在 网站 -> 处理程序映射 里添加一个 .php 的ISAPI时,IIS老是提示

—————————
添加脚本映射
—————————
...

2012/4/18 Comments:
教你在IIS6上一步步搭建FTP服务器

作为专门建立FTP站点的工具来说SERV-U无疑是最常用的,不过在很多时候,特别是公司服务器是不希望安装这样或那样的第三方软件的,毕竟随着安装软件数目的增多,漏洞将会越来越多,安全也会越来越没有保障。

    如何解决这个问题呢?实际上细心的人都会发现在windows系统IIS组件中实际上包含了建立FTP站点的功能。只有在IIS中建立FTP才能更好的和系统紧密结合。今天我就为各位IT168的读者介绍如何在windows2003+iis6环境下建立FTP服务器。

...
2012/4/18 Comments:
ASP.NET State service状态服务的问题解决方法
异常详细信息: System.Web.HttpException: 无法向会话状态服务器发出会话状态请求。请确保已启动 ASP.NET State service,并且客户端和服务器端口是相同的。如果服务器位于远程计算机上,请检查 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\AllowRemoteConnection 的值,确保服务器接受远程请求。 这是因为ASP.NET State service状态服务没有打开,因此在执行当前 Web 请求期间生成了未处理的异常。 解决方法: 方法一: 右击我的电脑-》计算机管理-》服务和应用程序-》服务,在服务中找到ASP.NET状态服务,启动
2012/2/9 Comments:
造成IIS应用程序池停止的原因有?
下列情况将导致应用程序池启动或停止:启用快速失败保护会导致应用程序池停止。 达到时间限制的作业对象会导致应用程序池停止,随后会在时间窗口过期后启动。 由于试图使用不存在的标识而引起的配置错误会导致应用程序池停止。 Windows 管理员在应用程序池中执行请求停止或启动。来源:http://technet.microsoft.com/zh-cn/library/cc759791(WS.10).aspx
2012/1/30 Comments:
IIS6.0的web园--最大工作进程数
IIS 6.0允许将应用程序池配置成一个Web园(Web Garden)。要理解Web园的概念,可以设想这样一种情形:假设有一个IIS 5.0服务器和三个Web网站,每一个Web网站运行着相同的应用程序,如果IIS 5.0能够自动按照圆形循环的模式将请求依次发送给这些功能上等价、实际上分离的Web网站,将负载分离到三个不同的进程,就可以构成一个小型的Web农场(Web Farm)这就是Web园。在IIS 6.0的Web园中,我们不必创建额外的Web网站,只要指定用于某个应用程序池的工作进程的数量就可以了。具体的配置步骤是:打开应用程序池的属性对话框,转到性能页,在Web园下面的最大工作进程数输入框中输入进程数量,如图八。当服务器的负载较小,不需要额外的工作进程时,IIS 6.0在一定的时间后
2012/1/30 Comments:
iis网站的web园的最大工作进程设置后导致session失灵,当进程数大于1,session就失效
SESSION是保存在进程里面,所以,WEB园大于1时,有两进程,不能互相保证SESSION,所以失败!把SESION设置成保存在服务器,便能解决了! SESION设置成保存在服务器:ASP.NET配置设置>状态管理>会话状态设置 改为StateServer来源:http://www.cnblogs.com/zhouhuitao/archive/2011/01/26/1945324.html
2012/1/30 Comments:
HTTP 错误 401.3 - 未经授权:访问由于 ACL 对所请求资源的设置被拒绝
在配置IIS的时候,如果安全稍微做的好一些。就会出现各式各样的问题。比如,常见的访问网页会弹出用户名密码的登陆界面,或者是访问某种页面比如html,asp没事情,但是访问jsp或者php就有问题,显示:401.3 ACL 禁止访问资源等  通常的解决办法是: 第一,看iis中(不管iis5 还是iis6) ,网站或者目录,包括虚拟目录的属性,看目录安全性选项卡中的编辑匿名访问和身份验证控制,看看是用的哪个帐号,如果是用的iis匿名帐号(一般是IUSR_机器名),或者由系统管理员设置了其他帐号,这个帐号很重要,下面成IIS匿名帐号 察看帐号的密码是否是正确的系统设置的密码,实在不行就在计算机管理里面的用户管理,重新把帐号设置一个密码,然后在编辑匿名访问和身份验证控制选项中把密码
2012/1/4 Comments:
没有为扩展名“.html”注册的生成提供程序 URL Rewrite伪静态
原来的项目是用VS2003开发的,用VS2008成功转换了项目,运行的时候发现有些原本就是.html类型的文件无法访问(项目中使用了URL重写组件,并在web.config中配置了大量重写规则),报以下的错误:/VM应用程序中的服务器错误。没有为扩展名.html注册的生成提供程序。可以在 machine.config 或 web.config 中的 <compilation><buildProviders> 节注册一个。请确保所注册的提供程序具有包含值Web或All的 BuildProviderAppliesToAttribute 属性。说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常
2012/1/4 Comments: