我一直在研究,但我似乎無法找到任何相關的答案。我會很感激,如果有人告訴我NuGet包在asp.net的WebAPI應用程序安裝System.Web.Hosting什麼是System.Web.Hosting的Nuget包
我需要它使用Hosting.HostingEnvironment.MapPath(「」)
感謝
我一直在研究,但我似乎無法找到任何相關的答案。我會很感激,如果有人告訴我NuGet包在asp.net的WebAPI應用程序安裝System.Web.Hosting什麼是System.Web.Hosting的Nuget包
我需要它使用Hosting.HostingEnvironment.MapPath(「」)
感謝
添加對System.Web
程序集的引用,您將可以訪問System.Web.Hosting.HostingEnvironment
感謝您的快速回復和回答 –
System.Web不是塊金程序包。
轉到解決方案資源管理器>參考>添加引用>框架>查找System.Web。
System.Web.Hosting.HostingEnvironment.MapPath(string.Empty);
工作完美,謝謝安德烈' –
因爲這是在System
命名空間中,它很可能是Framework的一部分。
使用該命名空間的Google搜索將它帶到MSDN上。因此,打開MSDN上該命名空間的文檔。點擊列表中的任何一個班級,哪一個都沒關係。
你會看到這樣的事情:
命名空間:System.Web.Hosting
集:System.Web(在System.Web.dll中)
現在您知道哪些組件這個特定的類是在,其中可能還包含所需命名空間的其餘大部分。檢查MSDN上的其他課程以確認。那麼,這是System.Web
。這是框架的一部分。
如果您對另一個命名空間執行此操作,並且無法在MSDN上找到它,那麼您可能正在尋找一個Nuget包。但在這種情況下,不會。只需添加對組件的引用即可。
你真棒謝謝 –
嘗試整個命名空間。 System.Web.Hosting.HostingEnvironment.MapPath(string.Empty); –