ASP.NET Core文档说,其中一个先决条件是目标服务器上的
install .NET Core Windows Server Hosting bundle.
是否有可能以某种方式将此依赖项包含在由dotnet-publish创建的自包含包中,并避免现场安装?
不.该软件包包含Asp.Net核心模块 – 以及使用IIS运行Asp.NET Core应用程序所需的本机IIS模块.如果未安装Asp.NET核心模块并且您通过安装Windows Server Hosting捆绑软件安装它,IIS将不知道如何启动您的应用程序.有关使用IIS
here运行ASP.NET核心应用程序的更多信息.