2010-01-13 29 views
4

我正在開發一個ASP.NET MVC應用程序,今天,一個月後,我上傳了一個新版本到我的服務器(Discount Asp.NET)。因此,我在顯示其中一個頁面時遇到了一些問題: http://www.jobbox.com.br/cocoonhealth/profile/gguerini顯示了無效的字符而不是頁面。ASP.NET MVC應用程序顯示奇怪的字符

所有其他頁面都可以。我試圖改變編碼,換行符等等。沒有!我在我的電腦和另一臺服務器上進行了測試:這兩個地方的頁面都很好用,但在Discount.asp服務器上卻沒有。我不知道該怎麼辦。我花了整整一天的時間來弄清楚發生了什麼。

http://www.jobbox.com.br/cocoonhealth/ - 主頁 http://www.jobbox.com.br/cocoonhealth/profile/gguerini - 問題

我仔細檢查一切並沒有什麼明顯錯誤的。我不知道該怎麼做。

你以前見過類似的東西嗎?

我感謝您的幫助。 G

+0

剛一說明,所有的/個人資料頁的反應是相同的。/profile /返回的內容與/ profile/gguerini相同,與/ profile/bob相同。 – 2010-01-13 04:44:10

+0

奇怪的是,看起來你正在返回一個二進制文件,而不是一些文本。 – Michel 2010-01-13 10:44:50

+0

真的很奇怪..但有趣的是,它可以在我的電腦上運行!我會盡量清理頁面,放上一個「Hello World」,看看會發生什麼......我會讓你更新的人。現在感謝! ;) – 2010-01-13 17:37:12

回答

2

這是唯一一個存在這個問題的頁面嗎?我在一年前看到類似於MVC 1的舊測試版的類似內容......我認爲它與從控制器返回錯誤類型(即返回JSON結果而不是View結果或類似內容)有關。

我建議您將視圖切割到最基本的要素......即第一行然後是Hello World。如果它仍然發生,請查看創建視圖的操作...我敢打賭,它不會返回視圖,而是返回其他視圖。

如果您仍然無法找到它,請發佈視圖和相關操作的必備版本。

6

轉到您的的Global.asax.cs文件,並添加該代碼在Application_Error事件:

HttpApplication app = sender as HttpApplication; 
app.Response.Filter = null; 
+0

解決了我的問題。謝謝 – 2014-04-29 00:41:30