2009-05-01 54 views
1

我們的Web應用程序中有一個.net 2.0文件夾和一個.net 3.5文件夾。我可以簡單地上傳一個新的.vb文件,並查看2.0中的更改,而無需編譯和上傳構建。但是,在3.5中,似乎我只在編譯和上傳構建後纔看到我的更改。有誰知道什麼是迫使我不得不編譯我的.net 3.5?您是否需要編譯.net 3.5代碼

非常感謝

回答

4

這聽起來我喜歡你的3.5項目被稱爲「Web應用程序」,而不是創造的「網站」。前者需要編譯,而後者則不需要。

0

如果這是一個ASP.NET網站,那麼沒有。它會自動編譯.cs或.vb文件。

0

這聽起來像你有一個Web應用程序。有兩種方法可以在.net 2.0和3.5中實現一個網站。一個是Web應用程序,其中所有的代碼都是針對該站點進行編譯併發布到某個位置。另一個是網站。每當應用程序池被回收時,網站都會被編譯。該網站提供了只需推送幾個文件或頁面的自由,Web應用程序需要完全編譯並推送整個應用程序。兩者之間的性能差異並不是很大,誠實地說,用戶不會注意到這些差異,除非您的網站沒有經常被點擊,並且閒置的工作進程被回收,這會導致下一個用戶必須等待幾秒鐘爲它編譯。我目前與網站合作,而且我們的網站經常遭受打擊,所以Web應用程序的性能提升是微不足道的。

下面是一個不錯的小文章,解釋不同點: ASP.NET Website vs Web Application Project

相關問題