【问题标题】:Redeploy asp.net web api/ mvc app without iis reset在没有 iis 重置的情况下重新部署 asp.net web api/mvc 应用程序
【发布时间】:2015-07-11 20:18:25
【问题描述】:

我有一个 iis 服务器,它具有默认网站,我在该网站下运行许多我的 asp.net Web 应用程序作为应用程序而不是虚拟目录。其中一些具有通过 global.asax 运行的 IOC 和应用程序缓存逻辑。有没有办法在不重置 iis 的情况下重新部署一个或所有这些应用程序?

【问题讨论】:

  • 不确定 iis 是否重置(下面的答案涵盖了这一点)比检查站点是否具有一旦解耦后可能“中断”的相互依赖关系(例如 cookie、auth、以及您已经提到的那些 - 缓存、会话等)

标签: asp.net asp.net-mvc iis deployment


【解决方案1】:

您应该能够使用自己的应用程序池将每个应用程序部署到 IIS。然后,当您仅部署该应用程序的应用程序池时,其他应用程序池将不会被重置。

【讨论】:

  • 这里是命令:%systemroot%\system32\inetsrv\AppCmd.exe recycle
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多