Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何使服务器重新编译文件背后的代码_Asp.net_Iis - Fatal编程技术网

Asp.net 如何使服务器重新编译文件背后的代码

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

我正在使用Asp.net 4和IIS 7。我有一个到服务器的远程桌面连接,我正在visual studio中重建我的解决方案,然后将本地计算机上的新代码隐藏文件替换为web服务器部署版本的代码隐藏文件

但是,它不会重新编译并使用我更新的文件。我尝试过停止服务器,回收应用程序池,替换应用程序代码、bin目录中的文件,并进行搜索,但都没有成功。目前,这些文件不是dll的


我做错了什么?

%windir%\Microsoft.NET\Framework\v.xxxx\Temporary ASP.NET中删除已编译的程序集
文件\
目录


这是IIS生成程序集的地方-删除这些程序集会导致程序集重新编译。

如果我删除该文件夹并访问网站,它会重新创建该文件夹,但例如default.aspx及其在根目录上的新代码不会被反映出来。@Nick-你回收了应用程序吗?@Oded,我回收了它,这就是我所做的。已停止应用程序池>删除文件夹>回收应用程序>运行网站。@尼克-这是一个预编译的网站吗?@Oded,我不确定,我怎么知道。。。预编译是否意味着所有文件在进入服务器之前都在dll中?