如何区分托管库是在asp.net应用程序的上下文中运行还是在可执行文件中运行?
答案 0 :(得分:1)
您可以检查HttpContext.Current
是否返回null
。
从技术上讲,它还会在ASP.NET应用程序中返回null
,如果它在非工作线程上运行(即如果你只是去new Thread(SomeProc)
)但它应该工作99%的时间。
答案 1 :(得分:0)
这个问题并没有多大意义。流程是一个过程。但是,您可以通过检查HttpContext.Current是否为空来判断ASP.NET是否加载了您的库。