2016-08-04 35 views
0

我試圖讀取使用Windows服務的文件,但給作爲未找到。它通過我的服務讀取文件嗎?如何從Windows服務中讀取html文件?

string filePath = Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), @"Email\Template.html"); 

string test = File.ReadAllText(filePath) 

Below where the file you want to read

+0

嗨Danielle,你的問題解決了!如果是,請與我們分享答案。我也面臨同樣的問題。安裝並運行我的應用程序後,我無法從指定的項目路徑讀取模板文件,並且出現文件不存在的錯誤(原因是安裝項目未在Windows服務安裝路徑中部署我們的自定義模板文件夾)。 –

回答

1
  1. 右鍵單擊Template.html - >屬性
  2. 複製到輸出目錄 - >始終複製
  3. ,然後得到這樣的文件路徑:

    VAR路徑= AppDomain.CurrentDomain.BaseDirectory +「email \ Template.html」;