2008-12-08 54 views
2

我有一个ASP.NET网站部署在IIS 6上。我有几个文件夹在我的应用程序中包含像log.ashx,default.ashx等处理程序。用于默认文档的IIS 6 404

我在IIS中配置了默认文档,这样我就可以在浏览器中键入www.mydomain.com/tools了,我将得到/tools/default.ashx。

IIS一直给我404,这是我的问题。我还将aspnet_isapi.dll配置为通配符处理程序。

有谁知道如何解决这个问题?

回答

0

在IIS中设置默认文档只是告诉IIS在请求的文件夹中查找具有该名称的文档,因此如果服务器上不存在/tools/default.ashx,那么您确实会得到404。

您需要在web.config中声明处理程序 - 这篇文章http://dotnetperls.com/Content/ASHX-Handler.aspx指导您了解如何使用web.config的urlMappings部分设置类似的东西。

+0

你是否真的认为我在这里发布了一个问题而不知道default.ashx实际上存在于文件夹中? :) – MartinHN 2008-12-08 14:14:56