在我的庫中,我爲我的Web應用程序使用HostingEnvironment.MapPath。但我需要從Windows窗體和Windows服務調用相同的功能。我可以使用「HostingEnvironment」來確定它是Web還是Win
在Windows應用程序中HostingEnvironment.ApplicationID爲null,在Web應用程序中HostingEnvironment.ApplicationID類似於「99xxx999」。
我可以使用「HostingEnvironment」來確定它是Web還是Win?
使用它的安全嗎?
if (HostingEnvironment.ApplicationID == null)
{
//called from windows application
}
else
{
//called from web application
}
+1指出「更標準的方式」來做到這一點。感謝您陳述顯而易見(在我看來,這應該是顯而易見的,但是直到我在這裏閱讀)。 – 2013-08-05 15:54:18