如何在没有visual studio的情况下刷新ASP.NET应用程序中的引用?

Fer*_*cio 5 asp.net deployment .refresh

我有一个ASP.NET应用程序,它依赖于不在GAC中的外部程序集.该应用程序有一个.refresh文件,在编译应用程序时将程序集复制到bin目录中.

当我在生产服务器上安装应用程序时(通过将应用程序文件复制到虚拟目录中),bin目录不会像我想象的那样通过.refresh文件的存在自动更新.我尝试使用aspnet_compiler工具,但这不起作用,因为它希望程序集已经在bin目录中.

如何在没有visual studio的情况下让.NET更新应用程序的bin目录?

Zha*_*uid 1

.refresh 文件就在那里,以便 VS 知道它应该跟踪原始文件,如果它们已更改,请将新版本复制到 /bin 文件夹。它们只是带有原始路径的文本文件 - 修改日期用于比较。

当你说:

当我在生产服务器上安装应用程序(通过将应用程序文件复制到虚拟目录中)时,bin 目录不会自动更新。

你到底什么意思?你不是也把bin目录的内容复制到生产服务器上吗?您将需要随应用程序一起部署任何依赖程序集。