我有一個完美運行的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();不工作」沒有給我帶來太多:(
您的'w3wp.exe'實例會發生什麼? IIS管理員對你的應用程序池有什麼看法? Windows應用程序或系統事件日誌中是否有任何內容? – Dai 2013-02-15 00:56:48
是否嘗試過從其他Web服務器運行應用程序?像iis一樣表達? – 2013-02-15 03:15:38
@Dai,w3wp.exe在任務管理器中不可見(如果我正確理解在何處查找它)。我檢查了日誌,沒有任何關係。 IIS管理器看起來很正常,像昨天一樣。 – 2013-02-15 06:21:36