【发布时间】:2011-07-27 17:45:32
【问题描述】:
我有一个在服务器上编译的 asp.net 项目。在同一台服务器上,我有一个运行从 asp.net .dll 引用的方法的 Windows 服务。
除了需要访问 httpcontext.current 对象外,一切正常。
我相当肯定 .current 为 null 的原因是它引用了共享库而没有运行站点的实际实例。在该服务的先前版本中,我能够通过不使用上下文在 asp.net 中找到解决方法,但现在这是最后的手段,因为网站的大部分架构都发生了变化。
为了服务的目的,是否有创建站点的实例并模拟当前的 httpcontext?
【问题讨论】:
-
没有HttpContext,因为你不在http上下文中。没有持续的请求和响应,就 Windows 服务而言,您甚至没有网站。您希望它如何工作?
标签: .net asp.net vb.net httpcontext