在浏览网页,我收到错误:如何从服务器错误版本信息“的资源无法找到”
服务器错误“/”应用。
无法找到该资源。
描述:HTTP 404.您正在查找的资源(或其中一个 依赖项)可能已被删除,名称已更改,或者 暂时不可用。请检查以下URL并确定 拼写正确。
请求的URL:/WebResource.axd
版本信息:Microsoft .NET Framework版本:4.0; ASP.NET版本:4.0.33
的错误是预期和我需要的是隐藏的方式/删除版本信息!?如果有任何...
在浏览网页,我收到错误:如何从服务器错误版本信息“的资源无法找到”
服务器错误“/”应用。
无法找到该资源。
描述:HTTP 404.您正在查找的资源(或其中一个 依赖项)可能已被删除,名称已更改,或者 暂时不可用。请检查以下URL并确定 拼写正确。
请求的URL:/WebResource.axd
版本信息:Microsoft .NET Framework版本:4.0; ASP.NET版本:4.0.33
的错误是预期和我需要的是隐藏的方式/删除版本信息!?如果有任何...
创建您希望您的用户看到,然后在web.config
文件有类似
<system.web>
<customErrors mode="RemoteOnly" defaultRedirect="404.aspx" redirectMode="ResponseRedirect">
<error statusCode="404" redirect="404.aspx" />
...
</customErrors>
</system.web>
自定义页面有3种不同模式On
,Off
,RemoteOnly
On - 指定启用自定义错误。如果未指定defaultRedirect属性,则用户会看到一个通用错误。自定义错误会显示给远程客户端和本地主机。
关闭 - 指定禁用自定义错误。详细的ASP.NET错误会显示给远程客户端和本地主机。
RemoteOnly - 指定自定义错误仅显示给远程客户端,并且ASP.NET错误显示给本地主机。这是默认值。
默认为RemoteOnly
进一步阅读here。你可能也想看看这个answer,如果你想知道其中的差别customErrors
和
之间
httpErrors
使自己的404页,那么你可以把它包括任何你想要的:http://stackoverflow.com/questions/ 10116804 /如何对返回自己的-404-的自定义页面 –