1

我有一个构建后事件,它将邮件模板从项目复制到 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 中?

4

1 回答 1

0

问题可能是您需要在复制内容之前确保该MailTemplates目录存在。

于 2012-08-25T00:01:21.673 回答