2016-06-08 44 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