0

PHPアプリケーションをAzureWebCGIの役割にデプロイしようとしています。web.configとweb.roleconfigを正しく設定したと思います。マシンにリモート接続するとき、IISの高速cgiハンドラーを手動で同じ値に設定したので。できます。ただし、値が同じであっても、パッケージがデプロイされた後は機能しません。手動で同じ値にリセットする必要があります!変に聞こえますか?

そのため、マッピングをリセットするために、ロール開始イベントにコードを記述することを考えています。誰かがC#でそれを行う方法を知っていますか?

ありがとう

4

1 に答える 1

0

花王!ハンドラーマッピングのセットアップには、2つのフェーズがあります。1。web.configのセットアップ2.アプリケーションの作成

私は最初のものだけをしました。UIのポップアップウィンドウで[OK]をクリックすると、2番目が設定されます。したがって、サイドWebサイトでAzureにデプロイする場合(つまり、WebサイトがWebロールにリンクされていない場合)、手動またはコマンドラインを実行して2番目のセットアップを自分で行う必要があります:%windir%\ system32 \ inetsrv \ appcmd set config /section:system.webServer/fastCGI / + [fullPath ='XXXX \ php-cgi.exe']

于 2011-05-14T04:39:21.607 に答える