I am working on a windows service c# program.
I need to use a file. Here is my code
const string mail_file_path = @"template\mailbody.html";
But according to my log, there is an error like this:
Error: Could not find a part of the path ‘C:\Windows\system32\template\mailbody.html’.
I use the app.configuration to use another file
<add key="TimeStampFilePath" value="timestamp.ini" />
StreamReader sr = new StreamReader(ConfigurationManager.AppSettings["TimeStampFilePath"]);
But I can’t read the file.
When I run this project as a simple windows console project, it works. But after I run it using windows service mode, the two problems appear.
You could try:
Take my answer as an integration to @CharithJ’s post, which is definitely correct!!