Asp.net 如何使服务器重新编译文件背后的代码
我正在使用Asp.net 4和IIS 7。我有一个到服务器的远程桌面连接,我正在visual studio中重建我的解决方案,然后将本地计算机上的新代码隐藏文件替换为web服务器部署版本的代码隐藏文件 但是,它不会重新编译并使用我更新的文件。我尝试过停止服务器,回收应用程序池,替换应用程序代码、bin目录中的文件,并进行搜索,但都没有成功。目前,这些文件不是dll的Asp.net 如何使服务器重新编译文件背后的代码,asp.net,iis,Asp.net,Iis,我正在使用Asp.net 4和IIS 7。我有一个到服务器的远程桌面连接,我正在visual studio中重建我的解决方案,然后将本地计算机上的新代码隐藏文件替换为web服务器部署版本的代码隐藏文件 但是,它不会重新编译并使用我更新的文件。我尝试过停止服务器,回收应用程序池,替换应用程序代码、bin目录中的文件,并进行搜索,但都没有成功。目前,这些文件不是dll的 我做错了什么?从%windir%\Microsoft.NET\Framework\v.xxxx\Temporary ASP.NET
我做错了什么?从
%windir%\Microsoft.NET\Framework\v.xxxx\Temporary ASP.NET中删除已编译的程序集
文件\
目录
这是IIS生成程序集的地方-删除这些程序集会导致程序集重新编译。如果我删除该文件夹并访问网站,它会重新创建该文件夹,但例如default.aspx及其在根目录上的新代码不会被反映出来。@Nick-你回收了应用程序吗?@Oded,我回收了它,这就是我所做的。已停止应用程序池>删除文件夹>回收应用程序>运行网站。@尼克-这是一个预编译的网站吗?@Oded,我不确定,我怎么知道。。。预编译是否意味着所有文件在进入服务器之前都在dll中?