2015-04-29 42 views
1

在浏览网页,我收到错误:如何从服务器错误版本信息“的资源无法找到”

服务器错误“/”应用。

无法找到该资源。

描述:HTTP 404.您正在查找的资源(或其中一个 依赖项)可能已被删除,名称已更改,或者 暂时不可用。请检查以下URL并确定 拼写正确。

请求的URL:/WebResource.axd

版本信息:Microsoft .NET Framework版本:4.0; ASP.NET版本:4.0.33

的错误是预期和我需要的是隐藏的方式/删除版本信息!?如果有任何...

+0

之间httpErrors使自己的404页,那么你可以把它包括任何你想要的:http://stackoverflow.com/questions/ 10116804 /如何对返回自己的-404-的自定义页面 –

回答

4

创建您希望您的用户看到,然后在web.config文件有类似

<system.web> 
<customErrors mode="RemoteOnly" defaultRedirect="404.aspx" redirectMode="ResponseRedirect"> 
<error statusCode="404" redirect="404.aspx" /> 
... 
</customErrors> 
</system.web> 

自定义页面有3种不同模式OnOffRemoteOnly

On - 指定启用自定义错误。如果未指定defaultRedirect属性,则用户会看到一个通用错误。自定义错误会显示给远程客户端和本地主机。

关闭 - 指定禁用自定义错误。详细的ASP.NET错误会显示给远程客户端和本地主机。

RemoteOnly - 指定自定义错误仅显示给远程客户端,并且ASP.NET错误显示给本地主机。这是默认值。

默认为RemoteOnly进一步阅读here。你可能也想看看这个answer,如果你想知道其中的差别customErrors

相关问题