首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET Framework >

怎么判断调用当前dll或方法的程序是winform还是webform

2011-12-07 
如何判断调用当前dll或方法的程序是winform还是webform?如何判断调用当前dll或方法的程序是winform还是web

如何判断调用当前dll或方法的程序是winform还是webform?
如何判断调用当前dll或方法的程序是winform还是webform?

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

热点排行