在this place中,有關於Core更改的信息如下。UseIISPlatformHandler()是否已正確使用到UseIIS()?
public void Configure(IApplicationBuilder app, ILoggerFactory loggerfactory)
{
...
// Remove call to app.UseIISPlatformHandler(); This is handled by UseIIS in Main.
// Remove call to app.UseForwardedHeaders(); This is handled by UseIIS in Main.
...
}
然而,檢查出的方法的內容時,沒有這樣的呼叫作爲UseIIS()。最近的是UseIISIntegration(),但它被評論爲好像它替代了UseForwardedHeaders()。
我誤解了什麼?
您確定您擁有最新的ASP.NET Core工具嗎?如果我創建了一個項目(我有最新的),我看不到任何這些評論。是的,UseIISIntegration是正確的 –
@CamiloTerevinto哦,對不起,如果我不清楚。評論在我鏈接到的項目網站上的代碼示例中可見。我猜,就像你說的那樣,這是一個過時的版本。谷歌不知道哪一個是「最新的」,我也不知道決定。因此混亂。我想你可以將它作爲回覆發佈,以便我可以接受它。 –