Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.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 - Fatal编程技术网

在ASP.NET中更新预编译文件

在ASP.NET中更新预编译文件,asp.net,Asp.net,发布asp.net网站后,我得到了许多asp\U web\U xxxxx.dll。 将这些文件部署到生产服务器后,如果我修改一个codebehind或.aspx文件并重新发布网站,我如何知道要替换哪个文件 谢谢。听起来你是在运行一个网站,而不是一个web应用程序项目。网站没有项目文件,因此不会创建单个dll。相反,它创建了一堆更小的DLL。您无法控制哪些类等位于哪个.dll中 部署网站时,需要删除所有这些DLL,并将所有新DLL移到上面。如果不这样做,可能会有两个DLL包含相同的代码,并且在JI

发布asp.net网站后,我得到了许多asp\U web\U xxxxx.dll。 将这些文件部署到生产服务器后,如果我修改一个codebehind或.aspx文件并重新发布网站,我如何知道要替换哪个文件


谢谢。

听起来你是在运行一个网站,而不是一个web应用程序项目。网站没有项目文件,因此不会创建单个dll。相反,它创建了一堆更小的DLL。您无法控制哪些类等位于哪个.dll中

部署网站时,需要删除所有这些DLL,并将所有新DLL移到上面。如果不这样做,可能会有两个DLL包含相同的代码,并且在JIT时会遇到代码被定义两次的问题

如果可以,我建议您将网站迁移到web应用程序项目,这样您就只需要担心一个.dll。有几个教程,包括VS2005