gpt4 book ai didi

asp.net - 重新编译asp.net网站时如何重新启动IIS站点

转载 作者:行者123 更新时间:2023-12-02 10:27:30 27 4
gpt4 key购买 nike

添加到 Asp.net 项目的构建/编译脚本中以启动 IIS 来重新启动 DLL 重建网站而不是对网站的第一个请求的最佳方法是什么。

当前流程

  1. 编译项​​目
  2. 等等
  3. 点击 APSX 页面
  4. IIS 开始重新加载
  5. 等等
  6. 页面加载

理想的流程:

  1. 编译项​​目并重新加载 IIS
  2. 等等
  3. 点击 APSX 页面
  4. 页面加载

我想到的第一种方法是添加一个请求,仅点击“构建后事件”中的一个页面。只是想知道最佳实践。这类似于“开始”,它在构建时立即打开一个页面。

更新:我之所以要这样做,只是为了提高效率。我会将编译时间和重新启动时间封装到一批中,以节省下面步骤 4 的时间

  1. VS:ctrl+shift+b
  2. 等待视觉提示“构建成功”。
  3. 浏览器:F5
  4. 等待 IIS 重新加载。 (以及在 unanswered questions in SO 中按 kbd>F5 )
  5. 测试页面

最佳答案

将“iisreset/stop”添加到预构建事件中,并在构建后事件结束时添加“iisreset/restart”。

正如 David 提到的,您应该尝试找出根本问题所在。如果您在首次加载网站时遇到性能问题,这是很正常的。初始编译通常需要一些时间。重置 IIS 只会让它花费更长的时间。如果还有其他问题,请在此处发布您这样做的原因,我们看看是否可以帮助您。

关于asp.net - 重新编译asp.net网站时如何重新启动IIS站点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2883724/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com