2012-11-30 128 views
0

當我將網站中的所有文件部署到另一臺服務器上而不編譯它時,它可以正常工作。但是,如果我發佈的網站,我收到以下錯誤:編譯後ASP.net應用程序失敗

The file '/xxxxxx.aspx' has not been pre-compiled, and cannot be requested

我完全糊塗了,沒有任何線索,如何解決這個問題。編譯過程中似乎出現了問題。

部署服務器是Windows 2008R2。我在WinXPx32和Win7x64上編譯,但得到相同的結果。

回答

0

一般來說,這個錯誤是誤導性的,10次中有9次是缺失的程序集。 你是否檢查過組件?

檢查:http://forums.asp.net/t/956297.aspx

+0

是的,我沒有檢查所有的程序集。我其實有一個工作。但是那個開發者買了一些其他人,現在我必須在我的電腦上編譯這個項目。當我發佈它時,我會得到與工作文件完全相同的文件。但我得到了上述錯誤。 –

+0

如果您只是將網站FTP未編譯到服務器,會發生什麼情況?有錯誤嗎? – Diginari

+0

不,沒有錯誤,如果我把它放在那裏就沒有編譯 –