2009-06-11 40 views
0

網站的很大一部分是預編譯和合並的,因爲它幾乎不會改變。預先編譯的位可以在原始更新的情況下被替換。我要繼續的新網頁開發,但是當我瀏覽到一個新的頁面,我得到了以下錯誤:您可以預編譯和合並ASP.NET網站的一部分,然後繼續開發嗎?

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

有沒有解決這個辦法嗎?

編輯:

如果我刪除precompileApp.config文件我得到的標記文件的內容,當我瀏覽他們:

This is a marker file generated by the precompilation tool, and should not be deleted!

回答

1

你有眼神看着更新的用戶界面選項預編譯?這將所有源代碼和資源編譯到DLL中,但允許您在部署後繼續更改.aspx頁面。

另一種選擇是在服務器上預編譯網站,而不是預編譯網站,然後將其部署到網絡服務器。

兩個選項MSDN文章中討論:

http://msdn.microsoft.com/en-us/library/bb398860.aspx

+0

我知道這些選項,但如果該網站的一部分是預編譯,然後新的網頁添加到它不解決方案。 – 2009-06-17 08:04:23

相關問題