如果(IsWebApp){使用HttpContext获取Request Path和RawUrl}其他{//它是一个winform / console使用Assembly获取执行路径.}
if (!String.IsNullOrEmpty(HttpRuntime.AppDomainAppVirtualPath)) //ASP.Net else //Non-ASP.Net