2014-11-21 49 views
0

我有以下問題。有一個asp.net應用程序在5個不同的服務器上運行。在大多數情況下,一切都很正常。每個頁面在呈現結果之前進行單個回發。僅在一臺服務器上,我們遇到了很奇怪的問題該頁面以單個帖子的形式呈現,但在此之後,即使html結果已經顯示在瀏覽器中,也會有另一個第二個回發呼叫。我相信這是因爲IIS配置,但這是我第一次面對這樣的事情。如果你有任何想法請諮詢。總是有解決方案來重新安裝第五臺服務器,但我們不知道爲什麼。由於IIS設置,在asp.net中發生奇怪的雙重回傳

回答

0

不幸的是,所有服務器上的代碼都是相同的。他們也在同一個平臺上工作(windows server 2008 r2 + IIS 7.5)。這不可能是因爲html語法錯誤。其他服務器工作完美。第五臺服務器仍未重新安裝,但可能會是解決方案。我們已經花了很多時間尋找答案,但看起來很奇怪。我不確定我是否成功描述過它。額外的回發不是真正的回發,因爲html被渲染,頁面被顯示,但調試器再次通過代碼。否則沒有其他事情發生我想知道爲什麼調試器會再次通過代碼,因爲它不會改變客戶端的任何內容。因爲在瀏覽器方面,當請求完成時,結果被接收並且所有內容都顯示在頁面上。如果你沒有用VS進行調試,你不會發現任何區別 - 所有5臺服務器看起來都是平等的。如果問題不是在IIS中的設置,它可能是在VS中的設置,但哪一個,爲什麼?