予有需要託管服務器上的ASP.NET核心應用程序,它每一個經由命令行參數不同地配置的多個實例添加AspNetCore參數IIS應用程序。 Web應用程序實例使用帶有Microsoft.Web.Administration API的Windows Forms應用程序進行管理。使用Microsoft.Web.Administration
不使用的WinForms應用程序,我可以通過在IIS管理器中的配置編輯器爲每個站點和設置「從」,以對ApplicationHost.config添加參數來獲得與多個實例這方面的工作。這爲每個應用程序實例設置了一個不同的參數,同時仍然從同一個ASP.NET Core .exe運行。
我一直沒能夠做的就是翻譯這個在WinForms應用程序的功能。當一個實例通過添加工具,一個新的<location>
元素被添加到對ApplicationHost.config,我需要一個< aspNetCore arguments="xxxx" />
子元素添加進去。