1

メール テンプレートをプロジェクトから MVC アプリケーションのビンにコピーするポスト ビルド イベントがあります。これは、ローカルおよびアプリケーションの現在のライブ環境で機能します。私のアプリケーションは 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ビルドをダウンロードしましたが、ディレクトリがビルド アーティファクトでルートにコピーされているように見えますが、ディレクトリ内の Web アプリのビンには配置されていません_PublishedWebsites。これをアプリケーションのビンに移動するにはどうすればよいですか?

4

1 に答える 1

0

MailTemplates問題はおそらく、ディレクトリにコピーする前にディレクトリが存在することを確認する必要があることです。

于 2012-08-25T00:01:21.673 に答える