2009-11-13 26 views
0

我遇到了一個Web服務問題。它可以在我的開發機器上正常運行(win XP),無論是將它作爲單獨的應用程序還是使用Visual Studio中的cassini。在提供Web服務時,IIS 6.0掛起

一旦我部署在網絡服務器上(win 2003服務器),它會引發一些通用錯誤並導致IIS工作進程崩潰(W3wp)。

如果我嘗試附加visual studio並調試問題,它甚至在顯示默認的asmx頁面細節之前就會在初始級別拋出錯誤。 正在捕獲的錯誤是堆棧溢出異常。

+0

難道ÿ ou檢查事件日誌? – Shoban 2009-11-13 04:26:29

回答

0

很難給沒有更多的細節一個很好的答案,所以這是一個位在黑暗中刺...

我運行部署到服務器時,爲最常見的兩個問題是安全性(在站點/服務在服務器上的權限與在您的開發計算機上沒有相同的權限),並且服務器上的.net版本,SP等與開發計算機上沒有相同的版本。

至於只發生在服務器上的stackoverflow(完整猜測這裏),看看你的錯誤處理。有沒有機會獲得無限循環的catch/throw類型的東西?

您確實需要將VS指向您的服務器,並遠程調試問題以正確跟蹤它。

編輯:好吧,如果我正確地閱讀這個問題,我會看到你是遠程調試..絕對深入日誌,以查看錯誤發源點。

希望這會有所幫助。