2016-06-08 19 views
0

我正在單個IIS實例上運行多個ASP.NET Core Web應用程序。確定相對於IIS網站的DNX/Core進程

我遇到的問題是DNX進程鎖定了文件,導致我的部署過程失敗。

如何識別哪個基礎DNX過程與哪個IIS網站相關?

回答

2

如果你轉移到RC2,你可以使用app_offline.htm,它會自動停止你的過程並解鎖你的文件。鑑於dnx已經死了,你將不得不移動dotnet。

+0

是在不久的將來RC2升級......你把.html文件放到IIS根目錄中來表明它殺死了dotnet進程? – hally9k

+0

是的。您放棄app_offline.htm並且ASP.NET核心模塊將停止該應用程序並顯示該文件的內容。一旦你刪除文件,你的應用程序將在第一次請求時重新啓動(https://github.com/aspnet/IISIntegration/issues/81) – Pawel

+0

今天我完成了一篇關於使用IIS運行Asp.Net Core應用程序的博客文章,你在哪裏可以找到更多詳細信息:https://blog.3d-logic.com/2016/06/08/running-asp-net-core-applications-with-iis-and-antares/ – Pawel