application初始化webapi始终请求default.aspx

时间:2017-09-28 13:45:12

标签: iis asp.net-web-api

我一直在尝试配置IIS以请求自定义URL来预热我的webapi。

我的配置是这样的。

<applicationInitialization doAppInitAfterRestart="true" skipManagedModules="false">
      <add initializationPage="/api/transaction/5" />
</applicationInitialization>

这是有效的,但IIS也会调用根网络应用程序(/default.aspx)进行预热。我不知道如何删除这个电话,因为我不需要它。

谢谢你的帮助!

帕特里克

1 个答案:

答案 0 :(得分:0)

看起来这个配置部分正在处理初始化元素的集合。在添加页面之前尝试清除此集合:

<applicationInitialization doAppInitAfterRestart="true" skipManagedModules="false">
<clear/>
<add initializationPage="/api/transaction/5" />
</applicationInitialization>