.NET MVC来自服务器

时间:2016-06-20 12:00:59

标签: c# .net model-view-controller

我最近将我的.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" />

2 个答案:

答案 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的评论,这有助于我解决它!