我遇到了一個web應用程序的問題,當我通過構建服務器構建應用程序併發佈網站時,global.asax類中的事件未被執行。在Application_Start中有一行代碼用於設置我們的日誌記錄,而在Application_Error中,我有一些錯誤處理代碼。本地它一切正常,如果我直接從我的開發文件夾複製文件到服務器,而不是通過構建服務器發佈它一切正常。precompiledapp.config - 我該如何創建它?
從谷歌的大量負載看來,這是precompiledapp.config文件丟失的問題 - 果然,它不存在任何地方。但是,無處可查我是如何獲得TFS構建服務器或Visual Studio(2010)來創建此文件以便我可以發佈它的。
任何關於如何生成這個文件的建議將不勝感激。
編輯:多一點信息。我剛剛嘗試通過Visual Studio 2010發佈網站而不是構建服務器,並創建了precompiledapp.config文件。我將所有文件複製到服務器上(我完好保留的web.config除外),併成功記錄(這表明global.ascx事件正在觸發)。我現在需要做的是試着讓構建服務器做同樣的事情 - 任何想法?
感謝您的回覆。 我遇到的問題是我沒有配置文件,因爲它沒有創建任何地方。我剛剛嘗試將它從我的發佈文件夾(它創建的位置)複製到我的開發文件夾的根目錄,然後將其檢入到TFS中。然後我運行了一個構建,希望它將它複製到輸出文件夾,但構建失敗說「這個應用程序已經預編譯」。 – user676437