我一直在尝试配置IIS以请求自定义URL来预热我的webapi。
我的配置是这样的。
<applicationInitialization doAppInitAfterRestart="true" skipManagedModules="false">
<add initializationPage="/api/transaction/5" />
</applicationInitialization>
这是有效的,但IIS也会调用根网络应用程序(/default.aspx)进行预热。我不知道如何删除这个电话,因为我不需要它。
谢谢你的帮助!
帕特里克
答案 0 :(得分:0)
看起来这个配置部分正在处理初始化元素的集合。在添加页面之前尝试清除此集合:
<applicationInitialization doAppInitAfterRestart="true" skipManagedModules="false">
<clear/>
<add initializationPage="/api/transaction/5" />
</applicationInitialization>