asp.net-2.0 - 如何在生产环境中删除临时 ASP.net 文件?

标签 asp.net-2.0

我已经在生产服务器上部署了一个新版本,但我没有看到这个版本的变化。我发现这是由于临时ASP.net文件夹下的DLL文件的旧版本引起的

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files 

在 DEV 环境中,我可以删除,但在 Prod 中。我已限制删除 ASP.net 临时文件夹中的文件的访问权限。

谁能告诉我如何在部署新文件后立即重新创建新的 DLL 文件?

谢谢!

最佳答案

当您将新的 DLL 添加到 bin 文件夹时,它们应立即覆盖 ASP.NET 临时文件夹中的文件。我自己注意到有时(我认为这是因为并发问题)dll 没有加载到内存中。

如果您有权访问 IIS 管理控制台,您可以 回收工作进程 .这应该确保加载新的临时程序集。

此外,如果更改 aspx 或 ascx 文件,生成的程序集应自动替换到临时文件夹中。如果有同样的问题,我建议回收工作进程。也许您可以在部署过程中以某种自动化方式集成它。

关于asp.net-2.0 - 如何在生产环境中删除临时 ASP.net 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/224823/

相关文章:

Jquery ASP.NET 2.0

vb.net - 导出到 Excel

asp.net - 如何在IIS7中为ASP.NET创建虚拟目录?

sql-server-2005 - SQL Server 2005 Reporting Services - 优点和缺点

asp.net - 如何在ASP.NET中通过局域网访问您的网站

c# - javascript 在 mozilla 中不起作用,但在其他浏览器中起作用

asp.net - 运行 asp.net 项目时,我得到 : Internet Explorer cannot display the webpage

asp.net-2.0 - 语法错误信息

c# - 在 ASP.NET 中创建验证码的代码?