我有一个构建后事件,它将邮件模板从项目复制到 MVC 应用程序的 bin。这在本地和应用程序当前的实时环境中工作。我的应用程序在 appharbor 上构建良好,但是当它需要发送电子邮件时,它在磁盘上找不到模板。
构建事件:
xcopy $(SolutionDir)PostHope.Web.Common\MailTemplates $(TargetDir)\MailTemplates\ /S /Y /R
错误:
Could not find a part of the path 'D:\websites\aa\923ad\15823\0x0001\_PublishedWebsites\PostHope.Web.UI\bin\MailTemplates\NotifyNewPostIt.txt'.
我也尝试将每个模板标记为Copy Always
,但它仍然不起作用。我下载了构建,看起来该MailTemplates
目录正在使用构建工件复制到根目录,但是它没有被放置在_PublishedWebsites
目录中 Web 应用程序的 bin 中。如何将它移动到我的应用程序的 bin 中?