如何判断调用当前dll或方法的程序是winform还是webform?
如何判断调用当前dll或方法的程序是winform还是webform?
------解决方案--------------------判断HttpContext.Current是否为空 
 也许这个方法可以
------解决方案--------------------HttpContext.Current并不能判断,WebService调用这个属性也会是空。 
 可以通过AppDomain.CurrentDomain来判断。 
 如果是win程序,她的FriendlyName就是exe文件的名字; 
 如果是Web程序,她的FriendlyName就是虚拟路径。
------解决方案--------------------通过 
 System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName