我在调试一个小项目的asp.net程序,单个页面逐个调试出现以下结果:如图所示-
下面是ie浏览器显示的出错页面:
鈥?鍥句功绠$悊绯荤粺锛圕# .NET锛夆€濆簲鐢ㄧ▼搴忎腑鐨勬湇鍔″櫒閿欒銆?hr width=100% size=1 color=silver>
HTTP 閿欒 404 - Not Found銆?/i> --------------------------------------------------------------------------------
鐗堟湰淇℃伅: ASP.NET Development Server 8.0.0.0 请各位大家好好,帮我改改,急用.
下面是ie浏览器显示的出错页面:
鈥?鍥句功绠$悊绯荤粺锛圕# .NET锛夆€濆簲鐢ㄧ▼搴忎腑鐨勬湇鍔″櫒閿欒銆?hr width=100% size=1 color=silver>
HTTP 閿欒 404 - Not Found銆?/i> --------------------------------------------------------------------------------
鐗堟湰淇℃伅: ASP.NET Development Server 8.0.0.0 请各位大家好好,帮我改改,急用.
你可以用Windows自带的记事本打开这个文件,
然后另存一下,在弹出的保存对话框中的"编码"一项选择"UTF-8",确定覆盖保存.
然后在试试看.
就算你在web.config中设置了utf-8,但是你以其它格式(例如gb2312)存盘的,
那么这个文件的实际格式就是你存盘所用的格式.
所以你必须保证存盘时所用的格式与你设置的格式是一致才可以的.
web.config是一个XML文件,只要设置encoding属性就可以了.
<?xml version="1.0" encoding="utf-8"?>
<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
<error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>跳转到友好的页面
<system.web>
....
<globalization requestEncoding="gb2312" responseEncoding="gb2312"/>
...
</system.web>
但是调试还是不行,同样的错误依然存在.我连调试就不可以???