2011-10-21 1 views
1

Webアプリケーションと1つのエージェント(EXE)を作成してWMIクエリ(32ビット互換)を使用してパフォーマンスカウンタを取得しました。これで1つのEnable32BitAppPool1.cmdファイルが作成されました。 applicationPools -applicationPoolDefaults.enable32BitAppOnWin64:真アプリケーション起動時に公開ファイルをアップロードするとAzureが中止されます

とのプロパティを設定し、スタートアップタスクでそれを追加し、

以下の%windir%\ system32 \ inetsrvに\ APPCMDあたりとして、そのファイルの内容は、コンフィグ-sectionを設定しましたそのファイルは次のように「常にコピーする」 this linkです。

Azureにそのパッケージをアップロードすると、中止またはBuzyモードになります 誰でもこの理由を教えてください。

答えて

1

起動時にcmdファイルが動作しないようです。 2つの可能な解決策 1 .batファイルを作成し、webroleの起動タスクとして試してください。他のいくつかのexeファイルからsystem.Diagostic.process.start(...)を使用してファイル(.cmd)を実行し、そのexeファイルをスタートアップタスクとして設定してみてください。

+0

素晴らしい!私はあなたの2番目のオプションsystem.Diagostic.process.start()を使用して私の問題を解決しましたが、私はCMDファイルの問題を知りたいのですが.. –

0

あなたが投稿した内容に基づいて、何が起こっているかを知る方法は全くありません。

私はそのインスタンスでリモートデスクトップを有効にして、何が起きているのかを把握するためにイベントログをチェックアウトします。

スタートアップタスクが原因でリモートデスクトップを起動できない場合は、スタートアップタスク、リモートデスクトップを無効にして、スタートアップタスクが実行していると思うものを実行しようとします。実際に何が起こっているのか。

+0

私はすでにRDPを接続した後、cmdファイル内でそのコマンドを実行しています。それは作業ファイルです。 –

関連する問題