【发布时间】:2019-11-26 23:48:55
【问题描述】:
我有一个共享 dll,它有一个应用配置设置来引用 html 正文的位置。该服务接受变量并替换 html 正文中的字符串。
dll 通过 ConfigurationManager 引用文件,如下所示:
File.ReadAllText(ConfigurationManager.AppSettings["HtmlBodyLocation"]);
我的应用设置是这样的:
<add key="HtmlBodyLocation" value="Services/Assets/HtmlEmail.html" />
当我通过 WebAPI 项目使用此 dll 时,我收到找不到文件的错误(当前错误是我仍在通过 IIS Express 测试它):
找不到路径“C:\Program Files (x86)\IIS Express\Services\Assets\HtmlEmail.html”的一部分
如何在我的 API 服务器上配置应用设置才能访问此文件?
【问题讨论】: