这种问题主要出现在使用应用程序级别的地址重写.如果你将一个动态的地址重写成虚拟的其它扩展名或者不带扩展名的地址,通常在IIS5.1和II6.0中,访问这样一个实际不存在的地址,首先会被Web服务器返回404:所以我们,要让Web服务器在执行地址的请求之前,不确认地址是不是存在的. 具体操作如下: 1.打开IIS服务管理器 2.选择做过地址导向(通常是UrlRewrite或Routing)的网站或虚拟目录 3.在右键“属性”界面中选择“主目录”(网站)或“虚拟目录”(虚拟目录)选项卡:单击配置按钮…