2012-10-15 134 views
3

我正在開發ASP.NET Web應用程序和未處理的異常我正在利用 Global.asax文件我寫了一個邏輯來寫錯誤日誌作爲Global.asax沒有發佈和事件沒有在Global.asax燒製

Sub Application_Error(ByVal sender As Object, ByVal e As EventArgs) 

     'Code that runs when an unhandled error occurs 

End Sub 

這一切本地工作,但發表時,該網站的Global.asax未被髮布 還是我上載的Global.asax到遠程服務器,但事件不觸發 我的應用程序使用IIS 7作爲Web服務器

我需要任何配置建議如果你有任何解決方案

+0

您是否還可以顯示您在web.config上設置了哪些錯誤處理? – Aristos

+0

web.config是由.net 4.0默認生成的,我只添加了連接字符串,沒有其他的東西 –

+0

那麼,有什麼' Aristos

回答

2

我還上傳App_global.asax.compiled和它的作品

+3

我有同樣的問題。你能詳細說明嗎?你從哪裏獲得該文件並將其上傳到了哪裏? – ArtK

1

我們嘗試了很多東西。

  1. global.asax works on local computer but not after i publish to server
  2. Why are the Global.asax events not firing in my ASP .NET website?
  3. Global.asax not firing for Release build
  4. Mystery of Global.asax in ASP.NET MVC application

我們也試圖把以下文件rootbin目錄。

  1. App_global.asax.dllApp_global.asax.compiled文件
  2. PrecompiledApp.config

沒有的,它的工作!

我們必須把原始Global.asax而不是pre-compiled dll,以便爲我們的asp.net 2.0網站發佈全球事件。

希望這可以幫助別人!乾杯!快樂的編碼! :D

相關問題