我最近将我的.NET MVC Web应用程序的自定义错误模式更改为Off,并对邮件内容感到惊讶。
以下是一个例子:
Z o H } fY] nh $ ] 7Q:mtllx@> ^ö#%〜gO'7< #C { $:CnrmStOD乄EJED'=的 UH | P#!祖
����c�)%�L©G��q �*Gp\��U�#F́��)�rzy�&x���|�#@�O}�MZ�w ]�i�mF��C��B�ԋ�B�h���#���p,�������?��?�#~MyX��A�QY$��A�>�p��%���fA\R���=�$�:e=l� �'����4��PNlL!�Y��Q8W
:+ 6{�ڜٕas9�!8��>�a�evx�7Z�o*���F��W#{?��OT'��h������ �=��s����^�{� ��R���Ć7��]�j���כ�K
∞:S @> NVj< WCA @ bl~;] L “諊 o 华@ UO-VQ =ۑ℃;:&安培;○ ) E9 J 3Sr nS = |#Ph % N77 VD }gdHz̬r$ 2K6#J + L4d-;'שķ &安培; \ԡsvM} {[+#O:aF8vVaj֫QFP !; BwIj˚F\ HY; W {X:放,L fY4or F0 1 YY/Vc S NN +l | w / b LNeTR- / 9Q(.sW + _FfgG#Q〜1aqG5g k s ̯ v tS o E n6 x S j [ zN lrx33 S 8Ӈ ] jd .ǯS 6S |:_:HONګ/ݏ)LzKrsΛ UD // x2jVߩ的GpޢIDژBK = + - EɩѾJ@Φĵ - HK ř / 9sY W / \ k!< | @ A 7ob^ ) @Xl Z38 w_ uוי h e +b vvC 跬w$Y jX ^ W LZyd Ɗ fSsY3s〜 H.FaXZ!9Sݘ= XY 5B X# [ 5ֹ > ج_ ob 㥥 · vG r Ύ/ ݄ye d TpE z} !! x ' ; . u U3 vz eg y } © g > z ?v}“xYϻc< / FVdpHH] 1 {)C2&安培; M&P * uzfZ M3xeC#|26升/)A¡H[ӯfhnՉB%| Cw..BY *s / | “ L ( $ vR C Uh
有人对这种行为有任何想法吗?
我的全球化设置是:
<globalization uiCulture="en-US" />
答案 0 :(得分:0)
在某些日子之前,我遇到了同样的问题。我按照以下步骤解决了这个问题:
在machine.config文件中应该有一个条目:
<deployment retail="true" />
这似乎会覆盖您在web.config文件中指定的任何其他customError设置,因此请将上述设置更改为:
<deployment retail="false" />
希望这可以帮助您节省一些时间。
答案 1 :(得分:0)
这是我的错。我确实实现了一个CustomAttribute进行压缩,它实现了以下部分:
if (encodingsAccepted.Contains("deflate"))
{
response.AppendHeader("Content-encoding", "deflate");
response.Filter = new DeflateStream(response.Filter, CompressionMode.Compress);
}
else if (encodingsAccepted.Contains("gzip"))
{
response.AppendHeader("Content-encoding", "gzip");
response.Filter = new GZipStream(response.Filter, CompressionMode.Compress);
}
我确实在发生错误的情况下将其删除,并且没有问题。感谢@Phil B的评论,这有助于我解决它!