我在调试一个小项目的asp.net程序,单个页面逐个调试出现以下结果:如图所示-
下面是ie浏览器显示的出错页面:
鈥?鍥句功绠$悊绯荤粺锛圕# .NET锛夆€濆簲鐢ㄧ▼搴忎腑鐨勬湇鍔″櫒閿欒銆?hr width=100% size=1 color=silver>
HTTP 閿欒 404 - Not Found銆?/i> --------------------------------------------------------------------------------
鐗堟湰淇℃伅: ASP.NET Development Server 8.0.0.0 请各位大家好好,帮我改改,急用.

解决方案 »

  1.   

    估计是你的文件编码问题
    你可以用Windows自带的记事本打开这个文件,
    然后另存一下,在弹出的保存对话框中的"编码"一项选择"UTF-8",确定覆盖保存.
    然后在试试看.
      

  2.   

    谢谢你的提示和理解.照你这么说如果在web.config文件中设置编码格式呢?
      

  3.   

    你在web.config中设置的编码格式与这个文件实际存盘所用的格并不是一码事,
    就算你在web.config中设置了utf-8,但是你以其它格式(例如gb2312)存盘的,
    那么这个文件的实际格式就是你存盘所用的格式.
    所以你必须保证存盘时所用的格式与你设置的格式是一致才可以的.
    web.config是一个XML文件,只要设置encoding属性就可以了.
    <?xml version="1.0" encoding="utf-8"?>
      

  4.   

    要是实在改不过来的话你就在web.config中配置
        <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
                <error statusCode="403" redirect="NoAccess.htm" />
                <error statusCode="404" redirect="FileNotFound.htm" />
            </customErrors>跳转到友好的页面
      

  5.   

    谢谢了,虽然在web.config设置了如下的编码格式:
    <system.web>
    ....
    <globalization requestEncoding="gb2312" responseEncoding="gb2312"/>
    ...
    </system.web>
    但是调试还是不行,同样的错误依然存在.我连调试就不可以???