如何使用 nuget 安装 ASP.NET 5 IIS Loader
How to install ASP.NET 5 IIS Loader using nuget
我正在尝试 运行 在 IIS 加载程序上创建一个新的 asp.net5 项目,但我无法让它工作。
错误信息是:
Could not find the Microsoft.AspNet.Loader.IIS.Interop Nuget Package in your users packages folder.This NuGet package is required to run ASP.NET 5 web applications.
我已经为 Visual Studio 2015 安装了 NuGet 包管理器(如图 here) and have installed the Microsoft.AspNet.Loader.IIS 1.0.0-beta7 (prerelease) nuget package (screenshot 所示)。
我错过了什么?
根据报错信息,丢失的包是Microsoft.AspNet.Loader.IIS.Interop。但是在你的第二个截图中,你正在安装 Microsoft.AspNet.Loader.IIS 包,这不是丢失的包。
请在程序包管理器控制台中使用命令 "Install-Package Microsoft.AspNet.Loader.IIS.Interop -Pre" 安装 Microsoft.AspNet.Loader.IIS.Interop 程序包。
此外,请确保您的 Visual Studio 已通过工具 -> 选项 -> NuGet 包管理器 -> 常规启用自动恢复 nuget 包。
Asp.Net 5 不再受支持,现在由 Asp.Net Core 取代。我建议您将项目迁移到 Asp.Net Core,然后重试。您可以按照此 link 来迁移您的项目:Migrating from ASP.NET 5 RC1 to ASP.NET Core 1.0.
我正在尝试 运行 在 IIS 加载程序上创建一个新的 asp.net5 项目,但我无法让它工作。
错误信息是:
Could not find the Microsoft.AspNet.Loader.IIS.Interop Nuget Package in your users packages folder.This NuGet package is required to run ASP.NET 5 web applications.
我已经为 Visual Studio 2015 安装了 NuGet 包管理器(如图 here) and have installed the Microsoft.AspNet.Loader.IIS 1.0.0-beta7 (prerelease) nuget package (screenshot 所示)。
我错过了什么?
根据报错信息,丢失的包是Microsoft.AspNet.Loader.IIS.Interop。但是在你的第二个截图中,你正在安装 Microsoft.AspNet.Loader.IIS 包,这不是丢失的包。
请在程序包管理器控制台中使用命令 "Install-Package Microsoft.AspNet.Loader.IIS.Interop -Pre" 安装 Microsoft.AspNet.Loader.IIS.Interop 程序包。
此外,请确保您的 Visual Studio 已通过工具 -> 选项 -> NuGet 包管理器 -> 常规启用自动恢复 nuget 包。
Asp.Net 5 不再受支持,现在由 Asp.Net Core 取代。我建议您将项目迁移到 Asp.Net Core,然后重试。您可以按照此 link 来迁移您的项目:Migrating from ASP.NET 5 RC1 to ASP.NET Core 1.0.