读书人

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

发布时间: 2011-12-07 22:35:48 作者: rapoo

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

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

读书人网 >.NET Framework

热点推荐