IIS 显示 404 页面甚至 customErrors 设置为 on
IIS Displaying 404 page even customErrors set to on
我在网络配置中的 system.web 标签内添加了这些代码
<customErrors mode="On" defaultRedirect="Error/Index">
<error statusCode="404"
redirect="Error/Index/404" />
<error statusCode="403"
redirect="Error/Index/403" />
</customErrors>
当我输入 localhost/controllername/actioname
时重定向正在工作
但是当我输入 localhost/a/a/a/a/a/a/a/a
it displays an IIS 404 not found page.
这个还有其他设置吗?谢谢
<httpErrors errorMode="Custom" existingResponse="Replace">
<remove statusCode="404"/>
<error statusCode="404" responseMode="ExecuteURL" path="/Error/404"/>
</httpErrors>
我在网络配置中的 system.web 标签内添加了这些代码
<customErrors mode="On" defaultRedirect="Error/Index">
<error statusCode="404"
redirect="Error/Index/404" />
<error statusCode="403"
redirect="Error/Index/403" />
</customErrors>
当我输入 localhost/controllername/actioname
但是当我输入 localhost/a/a/a/a/a/a/a/a
it displays an IIS 404 not found page.
这个还有其他设置吗?谢谢
<httpErrors errorMode="Custom" existingResponse="Replace">
<remove statusCode="404"/>
<error statusCode="404" responseMode="ExecuteURL" path="/Error/404"/>
</httpErrors>