1

Web アプリケーションを公開した後、つまり「公開」オプションを使用した後にバッチ ファイルを実行する方法はありますか。

ここで、次のことを示唆する他のいくつかの質問を読みました。

1) プロジェクト ファイルに AfterPublish 属性を追加します。

<Target Name="CustomPostPublishActions" AfterTargets="MSDeployPublish" >
    <Exec Command="echo Post-PUBLISH event: Active configuration is: $(ConfigurationName)" />
</Target>

これはうまくいかないようです。これは Visual Studio 2010 にのみ関係しますか?

2) 下のスクリーンショットに示すように、バッチ ファイルの場所を AfterBuild テキスト ボックスに追加します。

ここに画像の説明を入力

After Build は公開前に実行されるため、これは機能しません。Visual Studio 2008 でこれを行うにはどうすればよいですか?

4

1 に答える 1

1

この投稿が述べているように:

次のコマンドは、デフォルト設定で[Webサイトの公開]ダイアログを複製します。

デフォルト設定でWebサイトを公開するためのコマンド

aspnet_compiler -nologo -v / -p "C:\WebSite1" -u "C:\TargetPath"

したがって、次のように実行できます。

1)上記の投稿を読み、compilation/publishコマンドを使用してbatファイルを作成してみてください。

2)そのbatファイル内で、前のコマンドを使用してWebサイトでコンパイル/公開した後、実行するバッチコマンドを追加します。

これがお役に立てば幸いです

于 2013-03-05T11:42:53.883 に答える