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

时间:2010-07-21 03:26:10

标签: asp.net

发布asp.net网站后,我得到了mant ASP_Web_xxxxx.dll。 将这些文件部署到生产服务器后,如何修改一个代码隐藏或.aspx文件并重新发布该网站,如何知道要替换的文件

感谢。

1 个答案:

答案 0 :(得分:2)

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

部署网站时,您需要删除所有这些网址并移动所有新网址。如果你不这样做,你可能有2个包含相同代码的dll,当你JIT时,你会遇到代码被定义两次的问题。

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