【问题标题】:Do I need to add a port to ApplicationInitialization in web.config我是否需要在 web.config 中向 ApplicationInitialization 添加端口
【发布时间】:2019-04-16 11:53:43
【问题描述】:

我想在 Azure 中进行插槽部署,如果部署成功,它会自动交换插槽。为此,我有一个端点,如果一切正常,则返回 200,如果有任何问题(无响应),则不返回任何内容。
我的 web.config 中有这段代码:

<applicationInitialization doAppInitAfterRestart="true">
  <add initializationPage="/validate" />
</applicationInitialization>

我的应用没有在 80 端口上运行。它还会找到应用并请求页面吗?

PS.:如果不打开拉取请求并将其合并,我将无法对此进行测试。而且团队更愿意保持项目历史的整洁。

【问题讨论】:

  • 我想你不需要,因为你的应用可以监听很多端口。 IIS 发出初始化请求,它知道哪个进程正在运行您的应用程序。
  • @xyious,祝你好运
  • @AstroBoy 不。据我所知,我们只是放弃了(自动)插槽部署(出于不相关的原因)。

标签: azure iis azure-deployment-slots


【解决方案1】:

ApplicationInitialization 仅适用于端口 80,并且显然总是添加“:80”

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-09-10
    • 2011-04-17
    • 2014-12-16
    • 2011-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多