我一直在研究,但似乎找不到任何相关的答案。如果有人告诉我nuget软件包安装在asp.net webapi System.Web.Hosting应用程序中,我将不胜感激。
我需要它用Hosting.HostingEnvironment.MapPath("")
发布于 2017-07-13 15:13:40
添加对System.Web程序集的引用,您将能够访问System.Web.Hosting.HostingEnvironment
发布于 2017-07-13 15:21:58
因为这是在System命名空间中,它很可能是框架的一部分。
搜索该名称空间会在MSDN上显示它。因此,打开MSDN上该名称空间的文档。点击列表中的任何类,都不重要。
你会看到这样的东西:
命名空间: System.Web.Hosting 程序集: System.Web (以System.Web.dll表示)
现在您知道了这个特定类在哪个程序集中,其中很可能还包含大多数所需的名称空间。检查MSDN上的另一个类以确认。这是System.Web。这是框架的一部分。
如果您在另一个名称空间中这样做,并且在MSDN上找不到它,那么您可能正在寻找Nuget包。但在这种情况下不是。只需添加对程序集的引用即可。
发布于 2017-07-13 15:20:31
System.Web不是一个金块包。
转到解决方案资源管理器>引用>添加引用>框架>查找System.Web。
System.Web.Hosting.HostingEnvironment.MapPath(string.Empty);https://stackoverflow.com/questions/45084639
复制相似问题