我已经进行了调查,但似乎没有找到相关的答案。如果有人能够告诉我在asp.net webapi应用程序中安装System.Web.Hosting所需的NuGet软件包,我将不胜感激。
我需要它来使用
我需要它来使用
Hosting.HostingEnvironment.MapPath("")
。Hosting.HostingEnvironment.MapPath("")
。添加对System.Web
程序集的引用,您将能够访问System.Web.Hosting.HostingEnvironment。
System
命名空间中的,很可能是Framework的一部分。谷歌搜索该命名空间会在MSDN上找到相关内容。打开MSDN上该命名空间的文档,并点击列表中的任何一个类。你将看到如下内容:
现在你知道了这个特定类位于哪个程序集中,该程序集很可能还包含大多数所需命名空间的其余部分。检查MSDN上的另一个类来确认。好吧,这是Namespace: System.Web.Hosting
Assembly: System.Web (in System.Web.dll)
System.Web
。那就是Framework的一部分。Microsoft.AspNetCore.Hosting
System.Web不是NuGet包。
前往“解决方案资源管理器” > “引用” > “添加引用” > “框架” > 查找 System.Web。
System.Web.Hosting.HostingEnvironment.MapPath(string.Empty);