我有這個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的東西?
這可能有所幫助:http://blogs.msdn.com/b/webdev/archive/2013/11/05/remote-debugging-a-window-azure-web-site-with-visual-studio-2013的.aspx – Sam
稍候...是明確的,當你正在檢查的HttpContext.Current.Response對象,顯示200 OK ......是窗戶上10臺機器?如果是這樣,它必須與聯網的本地機器上,並沒有涉及到你的代碼...喜歡特定於該機器上安裝防火牆流量或端口規則。 – HBomb