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

前端之家收集整理的这篇文章主要介绍了asp.net-2.0 – 如何在生产环境中删除临时ASP.net文件?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经在生产服务器上部署了一个新的版本,但是我看不到这个版本的更改.我发现这是由于旧版本的DLL文件在临时ASP.net文件夹下造成的
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files

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

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

谢谢!

解决方法

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

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

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

猜你在找的asp.Net相关文章