加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

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

发布时间:2020-12-15 23:23:44 所属栏目:asp.Net 来源:网络整理
导读:我已经在生产服务器上部署了一个新的版本,但是我看不到这个版本的更改.我发现这是由于旧版本的DLL文件在临时ASP.net文件夹下造成的 C:WINDOWSMicrosoft.NETFrameworkv2.0.50727Temporary ASP.NET Files 在DEV环境中,我可以删除,但在Prod.我限制了在ASP.
我已经在生产服务器上部署了一个新的版本,但是我看不到这个版本的更改.我发现这是由于旧版本的DLL文件在临时ASP.net文件夹下造成的
C:WINDOWSMicrosoft.NETFrameworkv2.0.50727Temporary ASP.NET Files

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

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

谢谢!

解决方法

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

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读