为什么在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. 控制台应用程序中的System.Drawing.Color
- 2. C++应用程序中的控制台
- 3. 控制台应用程序中的iframe
- 4. 控制台应用程序中的WriteableBitmapEx?
- 5. 控制台应用程序中的ConfigurationErrorsException
- 6. 从其他控制台应用程序运行控制台应用程序
- 7. 从控制台应用程序启动控制台应用程序
- 8. TIdTCPServer.OnExecute在控制台应用程序中
- 9. C#控制台应用程序中断?
- 10. .Net无法启动控制台的控制台应用程序
- 11. Qt控制台应用程序教程?
- 12. 控制台应用程序的问题
- 13. Symfony的3应用程序/控制台
- 14. 非Qt的控制台应用程序
- 15. 控制台应用程序上的System.Net.WebException
- 16. MSTest的控制台应用程序
- 17. 控制台应用程序:打印到控制台溢出
- 18. 从非控制台.NET应用程序内创建控制台
- 19. 使用Microsoft.AspNet.Mvc控制台应用程序
- 20. 调用控制台应用程序
- 21. c#控制台应用程序的记录器应用程序
- 22. C#控制台应用程序中调度程序的问题
- 23. 控制台应用程序中的双语程序C
- 24. App.Config中的GAC程序集参考(控制台应用程序)
- 25. 如何从“转到”另一个控制台应用程序中编写的控制台应用程序转移?
- 26. 控制台应用程序引用的C#版本控制
- 27. Java控制台应用程序清理
- 28. Java控制台应用程序
- 29. 访问控制台应用程序IO
- 30. 无边界控制台应用程序
添加引用到您的项目 – PiotrWolkowski
只需添加引用不工作。 我没有找到System.Web引用 –
显然你可以从控制台应用程序引用System.Web(可能需要将目标框架从客户端配置文件更改为完整版)......但是你实际上*想实现的目标是什么? –