为什么在C#控制台应用程序中找不到HttpContext。 控制台应用程序中的System.Web和asp.net中的System.Web应用程序是否相同? thanx控制台应用程序中的HttpContext
回答
HttpContext用于ASP.Net应用程序。控制台应用程序不是一个ASP.Net应用程序,因此您不在Web上下文中工作。
实际上,ASP.NET 5 [可以在IIS上托管或在自定义过程中自托管](https://msdn.microsoft.com/en-us/library/ ms171868(v = vs.110).aspx),因此控制台应用程序可以是_ASP.Net应用程序,就像[Windows服务]一样(http://blog.2mas.xyz/asp-net-5-self-hosting -the-application /) – MickyD
那么在控制台应用程序中没有办法使用System.Web.HttpContext? –
在控制台应用程序中使用HttpContext是不可能的。它旨在用于Web应用程序。要使用HttpContext,您需要制作asp.net应用程序而不是控制台应用程序。 如果你想使用它的HttpContext.Current.Server.MapPath之类的函数,那么你可以去Assembly.GetExecutingAssembly()。位置
- 1. 控制台应用程序中的WriteableBitmapEx?
- 2. 控制台应用程序中的System.Drawing.Color
- 3. 控制台应用程序中的ConfigurationErrorsException
- 4. 从其他控制台应用程序运行控制台应用程序
- 5. .Net无法启动控制台的控制台应用程序
- 6. Qt控制台应用程序教程?
- 7. 控制台应用程序的问题
- 8. 非Qt的控制台应用程序
- 9. MSTest的控制台应用程序
- 10. 控制台应用程序上的System.Net.WebException
- 11. 控制台应用程序:打印到控制台溢出
- 12. 从非控制台.NET应用程序内创建控制台
- 13. c#控制台应用程序的记录器应用程序
- 14. 控制台应用程序中的双语程序C
- 15. App.Config中的GAC程序集参考(控制台应用程序)
- 16. 控制台应用程序引用的C#版本控制
- 17. Visual Studio(MAC)控制台应用程序
- 18. vb.net控制台应用程序崩溃
- 19. 如何在控制台应用程序
- 20. 崩溃控制台应用程序
- 21. 控制台应用程序问题
- 22. REPL控制台应用程序服务
- 23. C++控制台应用程序MVC
- 24. Boson vs Thor控制台应用程序
- 25. Vista控制台应用程序?
- 26. 控制台应用程序结构
- 27. C#控制台应用程序 -
- 28. NLog控制台应用程序
- 29. MinGW控制台应用程序
- 30. C#控制台和Windows应用程序
添加引用到您的项目 – PiotrWolkowski
只需添加引用不工作。 我没有找到System.Web引用 –
显然你可以从控制台应用程序引用System.Web(可能需要将目标框架从客户端配置文件更改为完整版)......但是你实际上*想实现的目标是什么? –