2009-05-27 108 views
2

我們最近在生產服務器上部署了一個ASP.Net應用程序,並且在IE中遇到了一些麻煩。我們已經建立了基於Cookie的自定義安全模塊。有趣的部分是,在所有瀏覽器中的所有服務器上,一切工作都很完美,它也適用於生產服務器,但僅適用於Firefox。該進程可以寫入cookie,但由於某種奇怪的原因,身份驗證在從生產服務器上的IE登錄時無法讀取cookie。安全模塊由另一家公司開發並交給我們,有趣的是,該公司現在已經解散,沒有人可以在整個模塊上做一些知識分享。在生產服務器上調試asp.net

你們會如何推薦在生產服務器上調試/排除故障。

回答

4

嘗試在網站上下載ELMAH。安裝非常簡單,您可以快速獲得一些答案。

如果這不會給你所需要的,這可能是由於cookie問題導致的,請嘗試獲取調試欄類型的應用程序並瀏覽整個過程。

如果您仍然遇到問題,您可能需要使用諸如log4net之類的內容來注入一些額外的調試細節並查看結果,但這需要您重新編譯應用程序並將其遷移。

+0

ELMAH看起來很有趣。我馬上試試它! – Vikram 2009-05-27 17:30:26

1

您應該做的絕對第一件事就是讓您的臨時服務器準確地鏡像您的生產服務器。例如,如果生產服務器不在主域中,那麼登臺服務器也不應該在那裏。

如果您遇到了IE問題,那麼它聽起來像安全區域是不同的。這可能是由域名問題等「小事」造成的。

從硬件到服務包級別到安裝軟件的所有內容都應該完全相同。如果他們不是這樣的事情彈出。

一旦您可以在分期中複製問題,然後才能修復問題。調試生產是個壞主意。

相關問題