当前位置:  开发笔记 > 后端 > 正文

如何删除生产环境中的临时ASP.net文件?

如何解决《如何删除生产环境中的临时ASP.net文件?》经验,为你挑选了1个好方法。

我在Production服务器上部署了一个新版本,但我没有看到此版本的更改.我发现它是由于临时ASP.net文件夹下的旧版DLL文件引起的

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

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

任何人都可以告诉我如何在部署新文件后立即重新创建新的DLL文件?

谢谢!



1> splattne..:

将新DLL添加到bin文件夹时,它们应立即覆盖ASP.NET临时文件夹中的文件.我自己注意到有时(我假设发生并发问题)dll没有加载到内存中.

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

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

推荐阅读
雯颜哥_135
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有