今天在处理Google网站管理员中的500错误时发现这样一些URL:
http://www.cnblogs.com/Garnai/tag/3D%3F%96%CA/ http://www.cnblogs.com/henryfan/tag/%3F%3F%3F%90%B6%90%AC%3F%8C%8F/ http://www.cnblogs.com/zhangpengshou/tag/%3F%96%DA%3F%97%9D%94V%8FC%3F/ http://www.cnblogs.com/henryfan/tag/%3F%3F%3F%90%B6%90%AC%3F%8C%8F/ ...
这些URL不仅出现500错误,而且不显示自定义错误,只显示ASP.NET的默认错误页面:
服务器日志中记录具体的错误信息是:
[ArgumentOutOfRangeException: 在多字节的目标代码页中,没有此 Unicode 字符可以映射到的字符。 (异常来自 HRESULT:0x80070459)] System.Runtime.InteropService