2015-11-25 38 views
2

我有這個Azure中的Web 2.3項目在Windows 7機器上工作,但是當我運行Azure項目一個完全新的Windows 10的機器上的一些原因,我得到一個空白屏幕,短語500S:Azure本地Web角色「由於發生內部服務器錯誤,無法顯示頁面。」

The page cannot be displayed because an internal server error has occurred.

這是所有MVC3端點和web項目中所有靜態html文件的響應。

其他事實:

  • 的WebRole.cs OnStart()被調用
  • 的Global.asax.cs中Application_Start()被調用
  • 的Global.asax.cs中Application_Error()被調用時,該網站第一次啓動時由於沒有控制器映射到/ - 所以它至少處理此請求,,,
  • Global.asax.cs BeginRequest()EndRequest函數獲取調用。對於所有的請求,當我檢查HttpContext.Current.Response它說的響應是200 OK,雖然在鉻我得到一個500服務器錯誤...
  • 我檢查了當地的Azure計算仿真器和它說,我是使用正確的主機和端口(這是有道理的,因爲該應用程序是如上所述的半高處理請求)

完全失去了這一個。 Windows 10的東西?

+0

這可能有所幫助:http://blogs.msdn.com/b/webdev/archive/2013/11/05/remote-debugging-a-window-azure-web-site-with-visual-studio-2013的.aspx – Sam

+0

稍候...是明確的,當你正在檢查的HttpContext.Current.Response對象,顯示200 OK ......是窗戶上10臺機器?如果是這樣,它必須與聯網的本地機器上,並沒有涉及到你的代碼...喜歡特定於該機器上安裝防火牆流量或端口規則。 – HBomb

回答

1

從2.5更新到Azure 2.7後,我遇到了同樣的問題。我在這裏找到的解決方案適用於我:http://www.thedailyparker.com/post/2014/06/07/aa5142ff-846a-4764-9a22-a390c79a2578

他們聲明,經過數小時的調試後,他們在azure診斷跟蹤偵聽器中發現了錯誤配置。刪除該部分爲我做了訣竅(雖然我的版本似乎配置正確)。也許我的模擬器沒有正確更新或什麼的。

+0

頂尖技能。謝謝。 – spender

相關問題