我在哪裏可以找到System.Web.HttpContext.Current.Server dll。 我想在我的代碼中使用Server.MapPath(),它需要System.Web.HttpContext.Current.Server命名空間。 即使從參考我無法找到並將System.Web.HttpContext.Current.Server添加到我的解決方案。 有什麼幫助嗎?我在哪裏可以找到System.Web.HttpContext.Current.Server dll?
2
A
回答
3
右鍵點擊參考 >>然後單擊添加引用並在組件點擊框架和搜索的System.Web並檢查複選框並單擊OK 按鈕來添加它在參考項目:
你現在有System.Web
參考,現在你可以使用正在System.Web
命名空間/裝配所有類型和方法,你的情況HttpContext
:
System.Web.HttpContext
1
它是System.Web
子。您應該添加對System.Web
的引用。
4
System.Web.HttpContext.Current.Server
不是一個命名空間。讓我們來分析一下:
System.Web
是一個命名空間HttpContext
是一個類型(在System.Web
組裝)Current
是內HttpContext
靜態屬性,返回一個HttpContext
參考Server
是一個實例財產HttpContext
,類型HttpServerUtility
所以組件你需要的是System.Web
; 命名空間您需要的using
指令(如果您需要的話)是System.Web
。
所以:
using System.Web;
...
var path = HttpContext.Server.Current.MapPath(...);
需要注意的是更現代相當於是HostingEnvironment.MapPath
,它不依賴於當前的HTTP上下文,據我所知。 (HostingEnvironment
位於System.Web.Hosting
命名空間中,但仍在System.Web
組件中。)
相關問題
- 1. 我在哪裏可以找到System.Linq.Dynamic dll?
- 2. 在哪裏可以找到COM DLL?
- 3. 在哪裏可以找到System.management的DLL
- 4. 我在哪裏可以得到Tridion.ContentManager.Data.ContentManagement DLL?
- 5. 我在哪裏可以找到「Microsoft.SqlServer.BatchParser.dll」?
- 6. 我在哪裏可以找到Microsoft.Build.Utilities.v3.5
- 7. 哪裏可以找到7z dll?
- 8. 我在哪裏可以找到nhs.itk.hl7v3庫
- 9. 我在哪裏可以找到kernel32.dll支持的api?
- 10. 我在哪裏可以找到nuget中的nhibernate.bytecode.castle dll?
- 11. 我在哪裏可以找到二進制DSC資源的dll?
- 12. 我在哪裏可以找到3.2版本的NHibernate.Caches.SysCache2.dll?
- 13. PHP 5.3.2,我在哪裏可以找到php5apache2_2.dll?
- 14. 我在哪裏可以找到MSCVR80.DLL v8.0.50727.3053?
- 15. 我在哪裏可以找到bcompiler dll for xampp 1.8.2(PHP 5.4.X)
- 16. 哪裏可以找到MyGeneration.dOOdads.dll
- 17. 哪裏可以找到php_printer.dll?
- 18. 我在哪裏可以找到IVCWizCtlUI
- 19. 我在哪裏可以找到gtkmm/overlay.h?
- 20. 我在哪裏可以找到ExpressionParseHelper?
- 21. 我在哪裏可以找到ContactsListActivity?
- 22. 我在哪裏可以找到PyBluez API
- 23. 我在哪裏可以找到Psychtoolbox-3.0.11?
- 24. 我在哪裏可以找到System.ComponentModel.Composition.Initialization.dll?
- 25. 我在哪裏可以找到sharepoint api
- 26. 我在哪裏可以找到PHPUnit_Extensions_SeleniumTestCase?
- 27. 我在哪裏可以找到$腳本?
- 28. 我在哪裏可以找到tomesh.c?
- 29. Hrez.exe我在哪裏可以找到它?
- 30. 我在哪裏可以找到InlinePageParser類?