2011-05-07 58 views
0

我正在使用Asp.net 4和IIS 7.我有一個遠程桌面連接到服務器,並且我正在Visual Studio中重建我的解決方案,然後替換文件後面的新代碼在我的本地計算機上部署了Web服務器版本。如何讓服務器重新編譯文件後面的代碼

但它不重新編譯和使用我的更新文件。我試過停止服務器,回收應用程序池,替換app_code,bin目錄中的文件,並且沒有運氣搜索。目前這些文件不是dll的。

我在做什麼錯?

回答

2

%windir%\Microsoft.NET\Framework\v.xxxx\Temporary ASP.NET Files\<site name>目錄中刪除已編譯的程序集。

這是IIS生成程序集的地方 - 刪除這些應該會導致它重新編譯。

+0

如果我刪除該文件夾並訪問該網站,它會重新創建該文件夾,但是例如default.aspx並且它在根上的新代碼沒有被反映出來。 – 2011-05-07 15:43:24

+0

@Nick - 你是否回收了應用程序? – Oded 2011-05-07 15:44:17

+0

@Oded,我確實回收了它,這是我所做的。停止應用程序池>刪除文件夾>回收應用程序>運行網站。 – 2011-05-07 15:45:37

相關問題