2011-05-07 67 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

相关问题