将代码发布到生产IIS服务器是否会干扰运行http请求?

Muflix

我想问一下通过直接.net core web项目发布production IIS服务器WebDeployFolder发布配置文件是否保存

那已经在运行http请求呢?最好先停止IIS网站,更新代码,然后再次启动网站?但是我不知道停止IIS网站是否会等待运行http请求或强制停止它们。默认情况下,发布配置文件是否处理此问题(例如,在IIS进程正在使用文件的文件夹发布配置文件中经常发生这种情况,并且发布操作失败)?

您的发布过程是什么,是否停止了网站实例?

Bruce Zhang

将.net核心项目直接发布到IIS时,将保存配置文件。

发布.net核心应用程序时,Web不在iis中运行,而是使用Kestrel组件作为单独的进程外控制台应用程序运行。AspNetCoreModule在请求周期的早期挂接到IIS管道,将所有流量重定向到以下Core应用程序,并将所有请求转发到Core进程。

请求来自Web并进入内核模式http.sys驱动程序,该驱动程序路由到主端口(80)或SSL端口(443)上的IIS。然后,该请求将通过为应用程序配置的HTTP端口(不是端口80/443)转发到ASP.NET Core应用程序。本质上,IIS充当反向代理,仅将请求转发到在其他端口上运行Kestrel Web服务器的ASP.NET Core Web。

因此,我建议您在发布时停止网站,然后重新启动。应用程序运行时,部署文件夹中的文件被锁定。部署期间无法覆盖锁定的文件。我建议您在发布新网站时使原始应用程序脱机,Microsoft也建议这样做。更多细节可以参考以下文档。

发布前使应用程序脱机。

锁定的部署文件

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

如何发出将数组发布到服务器的请求?

来自分类Dev

Clojure:我正在使用http-kit将请求发布到服务器,但对我来说效果不佳

来自分类Dev

JavaScript:如何将任意请求正文发布到服务器?

来自分类Dev

用aspx将文件发布到https服务器?

来自分类Dev

将HTTP请求重定向到其他服务器

来自分类Dev

从Android将文件发布到服务器-MultipartEntityBuilder-HTTP

来自分类Dev

将图像(或视频)发布到Swift中的服务器

来自分类Dev

Java Http服务器获取发布到Ajax

来自分类Dev

CircleCI将工件发布到云服务器?

来自分类Dev

使用HttpUrlConnection将请求发布到服务器

来自分类Dev

将JSON请求发布到FCM服务器不起作用

来自分类Dev

如何发出将数组发布到服务器的请求?

来自分类Dev

将表单数据发布到服务器(Android)

来自分类Dev

将单个映像发布到本地服务器

来自分类Dev

将JSON数据从iOS发布到mssql服务器

来自分类Dev

将请求的python跨域发布到DWR服务器

来自分类Dev

使用Flask将请求发布到Web服务器

来自分类Dev

使用AngularJS通过$ http发布到服务器

来自分类Dev

Android应用程序在AsyncTask上崩溃,以将HTTP发布到服务器

来自分类Dev

提交HTTP发布到网关服务器?

来自分类Dev

将python站点部署到生产服务器

来自分类Dev

使用来自C#的HTTP请求将NULL JSON发布到PHP服务器

来自分类Dev

如何将HTTPS请求重定向到HTTP服务器?

来自分类Dev

FileUpload在本地运行良好,但在将项目发布到服务器时效果不佳

来自分类Dev

Java Http服务器获取发布到Ajax

来自分类Dev

无法通过angularjs的$ http模块将数据发布到服务器

来自分类Dev

如何使用 TIdHTTP 将 UTF-8 编码的请求发布到 PHP 服务器?

来自分类Dev

如何将json发布到HTTP服务器

来自分类Dev

通过 axios 将数据发布到服务器时,csrf 是否足以保证安全?

Related 相关文章

  1. 1

    如何发出将数组发布到服务器的请求?

  2. 2

    Clojure:我正在使用http-kit将请求发布到服务器,但对我来说效果不佳

  3. 3

    JavaScript:如何将任意请求正文发布到服务器?

  4. 4

    用aspx将文件发布到https服务器?

  5. 5

    将HTTP请求重定向到其他服务器

  6. 6

    从Android将文件发布到服务器-MultipartEntityBuilder-HTTP

  7. 7

    将图像(或视频)发布到Swift中的服务器

  8. 8

    Java Http服务器获取发布到Ajax

  9. 9

    CircleCI将工件发布到云服务器?

  10. 10

    使用HttpUrlConnection将请求发布到服务器

  11. 11

    将JSON请求发布到FCM服务器不起作用

  12. 12

    如何发出将数组发布到服务器的请求?

  13. 13

    将表单数据发布到服务器(Android)

  14. 14

    将单个映像发布到本地服务器

  15. 15

    将JSON数据从iOS发布到mssql服务器

  16. 16

    将请求的python跨域发布到DWR服务器

  17. 17

    使用Flask将请求发布到Web服务器

  18. 18

    使用AngularJS通过$ http发布到服务器

  19. 19

    Android应用程序在AsyncTask上崩溃,以将HTTP发布到服务器

  20. 20

    提交HTTP发布到网关服务器?

  21. 21

    将python站点部署到生产服务器

  22. 22

    使用来自C#的HTTP请求将NULL JSON发布到PHP服务器

  23. 23

    如何将HTTPS请求重定向到HTTP服务器?

  24. 24

    FileUpload在本地运行良好,但在将项目发布到服务器时效果不佳

  25. 25

    Java Http服务器获取发布到Ajax

  26. 26

    无法通过angularjs的$ http模块将数据发布到服务器

  27. 27

    如何使用 TIdHTTP 将 UTF-8 编码的请求发布到 PHP 服务器?

  28. 28

    如何将json发布到HTTP服务器

  29. 29

    通过 axios 将数据发布到服务器时,csrf 是否足以保证安全?

热门标签

归档