2011-09-05 173 views
4

我正在使用Web應用程序項目進行惡夢,我正在使用Web部署項目進行部署。global.asax和web部署項目的編譯器問題

無論出於何種原因,如果我允許Global.asax(和Global.asax.cs)文件被預編譯,那麼事件永遠不會觸發。

因此,我將全局文件的生成操作設置爲內容 - 始終複製。問題是當我嘗試構建部署項目時收到錯誤消息:

可能會加載類型「.Global」。

任何人都可以給我任何指示,這個問題已經殺了我們好幾個星期了 - 這似乎很荒謬!

感謝 鋁

回答

0

這是一個web表單應用程序或MVC應用程序?

您是否嘗試過使用aspnet_compiler工具查看詳細輸出?也許你可以在那裏看到某些東西,但不會顯示在輸出中。 這裏是一個鏈接,可以幫助你:http://www.asp.net/web-forms/tutorials/deployment/deploying-web-site-projects/precompiling-your-website-cs

你可以嘗試創建一個新的單獨的項目,並在Global.asax和Global.asax.cs中文件添加到新的項目,並嘗試發佈呢?如果可行,那麼你的項目可能有問題?

最後但並非最不重要的,你可以檢查是否有多個類稱爲全球,也許該網站沒有驗證。

請讓我們知道它是否工作。