2014-09-19 38 views
0

使用vs2013創建MVC5.2網絡應用程序。我實際上是使用新的mvc框架重建一箇舊的應用程序,所以這在vs2010和MVC3中可以正常工作。VS2013 - 視圖上的錯誤導致瀏覽器顯示符號

在這個程序中,每當我有一些會觸發頁面(通常在剃刀語法上的錯誤,像 @{Html.RenderPartial("mypartial", mymodel);}

,而不是瀏覽器中查看時,它得到一個編譯錯誤黃屏,我得到符號的頁面: Compilation Error Symbols

我創建了一個新的網絡應用程序,它不這樣做在那裏,它顯示爲預期我假設這是我的東西取回/通過的NuGet更新造成的錯誤。 ,但如果任何人有任何想法開始尋找,它將不勝感激。

編輯:進一步的實驗似乎表明,這隻發生在地區內。如果我在根控制器中有一個剃鬚刀語法錯誤,我得到一個黃色屏幕。同一個區域中的視圖中的相同錯誤會導致下面的符號顯示。

回答

0

找出我的問題 - 我在MVC5控制器中添加了一個我在MVC3中使用的EnableCompression操作過濾器。這導致了奇怪的顯示 - 把它徹底解決了問題。

顯然現在gzip壓縮是在IIS中或在web.config文件中處理的,我已經看到了兩者的報告。無論如何,我不再需要在應用程序中處理它。

相關問題