- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
将更改部署到网站的最佳方法是什么(替换 dll 和其他所需文件)?
应该停止和启动网站还是应该停止和启动应用程序池?
我读到当网站停止时,它仍然在内存中加载应用程序状态。在这种情况下,是否会处理旧请求? dll可以更换没有任何问题吗?网站启动时如何重新加载内容?
当应用程序池停止时,它会继续为旧请求提供服务吗?如果是,考虑到网站现在包含更改后的 dll,如何处理旧请求?
最佳答案
What is the best way to deploy changes to a website( replace the dlls and other required files) ?
Should the website be stopped and started or should the app pool be stopped and started?
I read that when a website is stopped, it still has the application state loaded in memory. In this case will the old request be served ? Can the dlls be replaced without any problem ? How does the content gets reloaded when the website is started?
System.Web.Caching
或
System.Runtime.Caching
),如果您指定将缓存数据设为“不可删除”,则缓存数据将保留。通常,我将应用程序的单个文件用作缓存依赖项,因此当在服务器上编辑(或替换)该文件时,缓存将被重置。
When the app pool is stopped, will it continue to serve the old requests? If yes, how does the old request gets served considering the website is now containing the changed dlls?
关于asp.net-mvc - 部署网站的最佳方式 - 应用程序池启动停止或网站启动停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29067955/
我是一名优秀的程序员,十分优秀!