在.net Windows服务中报告的路径

时间:2011-04-18 20:52:41

标签: windows-services c#-3.0

我在.Net Windows服务应用程序的根目录中有一个水晶报告。如果它是一个Web应用程序,我指定类似下面的内容

 rptDoc.Load(Server.MapPath("myReport.rpt"));

如何指定它是否是Windows服务?

提前感谢。

1 个答案:

答案 0 :(得分:1)

试试这个:Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location)

当您托管Windows服务时,当前目录有时可能很难获得。