web.config里面配置了
<customErrors mode="On">
      <error   statusCode= "404 "   redirect= "/error/404.aspx"   />
</customErrors>但是出现的错误页面URL是:
http://localhost:63902/error/404.aspx ?aspxerrorpath=/Masp.aspx
------
 ?aspxerrorpath=/Masp.aspx这部分这去去掉啊请解?????????????

解决方案 »

  1.   

    <configuration>
      <system.web>
      <customErrors mode=”On” defaultRedirect=”error.aspx”>
      <error statusCode=”404〃 redirect=”notfound.aspx” />
      </customErrors>
      </system.web>
      </configuration>
    有可能是映射不对,
    iis的应用程序映射C:\WINNT\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll 
    扩展名是:.* 
    参考http://blog.csdn.net/wyfde123/article/details/6161723
      

  2.   

    <customErrors mode="On">
      <error statusCode="404" redirect="~/error404.aspx" />
    </customErrors> 
     
    在那个404.aspx页面上加入
    <script type="text/javascript">
    window.onload=function()
    {
      if(window.parent.length>0)
      window.parent.location=location;
      }</script>