2013-02-15 28 views
0

我有一個完美運行的asp.net mvc應用程序,我正在調試通過SignalRand發送的消息,我決定停止調試並去編輯一些代碼。但是,有一個關於IIS終止的問題,以及我是否希望這樣做,因爲某些事情(我假設 - 應用程序)無法停止。 (我真的很抱歉,但我當時沒有閱讀)。所以現在我嘗試重新啓動我的程序,它不會打開。該網站正在試圖打開,但在Chrome中的加載循環只是不斷旋轉。終止導致網站執行沒有更多

我試圖做的是:1。 重啓VS - 沒有幫助 2.重新啓動PC - 沒有幫助 3.創建一個新的項目,帶來的所有文件,並啓動它和它的工作!

然後,它工作約10分鐘左右,然後再次停止(此時沒有錯誤信息或任何東西)。我嘗試更改項目設置中的端口。沒有工作。試圖改回來,併成功啓動。對於一分鐘左右... :(

所以最後,我試圖把一個破發點就在

public class MvcApplication : System.Web.HttpApplication 
{ 
    protected void Application_Start() 
-> { 

斷點被擊中,成功通過了下一行

RouteTable.Routes.MapHubs(); 

,只是在

AreaRegistration.RegisterAllAreas(); 

消失了很多次,我試着和它總是在同一個位置消失。去d因爲這是系統方法,所以eeper不是一個選項。我懷疑有些東西可能會帶來問題,但我沒有經歷過很多asp.net的配置。

P.S.很多時候VS是奇怪的,甚至我在上面標記的地方設置斷點,它顯示了一個消息,它不會被擊中,因爲源不同於當前代碼的斷點(但我沒有更改事情發生在第一次崩潰之前!我修改了幾個符號的唯一地方是MyHub.cs,它是SignalR集線器的擴展類)

最後,我嘗試刪除bin文件夾中的所有內容,重建,但沒有任何成功來恢復我的申請。

什麼可能是一個可能的問題,也許有人有至少有類似的東西?或者,也許有人會善意幫助我在谷歌搜索時選擇更好的關鍵字,因爲「IIS終止」和「AreaRegistration.RegisterAllAreas();不工作」沒有給我帶來太多:(

+0

您的'w3wp.exe'實例會發生什麼? IIS管理員對你的應用程序池有什麼看法? Windows應用程序或系統事件日誌中是否有任何內容? – Dai 2013-02-15 00:56:48

+0

是否嘗試過從其他Web服務器運行應用程序?像iis一樣表達? – 2013-02-15 03:15:38

+0

@Dai,w3wp.exe在任務管理器中不可見(如果我正確理解在何處查找它)。我檢查了日誌,沒有任何關係。 IIS管理器看起來很正常,像昨天一樣。 – 2013-02-15 06:21:36

回答

1

這是一個已知的bug :https://github.com/SignalR/SignalR/issues/1335

我們已經無法在我們的服務器上成功複製此問題我們已經看到,使用不同的Web服務器將解決問題如果您能夠將複製項目發佈到鏈接的問題,很有可能會很快得到解決

+0

感謝您的鏈接。這真的好像是我遇到的問題。我殺了iisexpress.exe,這次它運行成功! – 2013-02-15 06:18:36

0

顯然,我標記的解決方案並不是幫助我的確切的東西,This link是奇蹟般地他打了我一下,我終於能夠重新開始工作了。但是,由於N. Taylor Mullen,我找到了獲勝的鏈接,所以他值得充分的讚譽:)但讓其他人知道是否有人遇到這個問題:)