説明/参照:
Explanation:
シナリオから:製品ページの最初の製品に関する情報は、ユーザーがカタログをブラウズし続けるように、時間の経過とともに徐々に消えなければなりません。
テストレット1
バックグラウンド
ビデオトランスコードサービスを開発しています。このサービスは、顧客がビデオファイルをアップロードし、ビデオを他の形式に変換し、変換されたファイルを表示するために使用されます。このサービスは、世界中のお客様が使用しています。
ビジネス要件
アプリケーションのユーザ側の部分は、ASP.NET MVCアプリケーションです。管理者がビデオをアップロードしてトランスコードをスケジュールするためのインターフェイスを提供します。管理者とユーザーは、トランスコードされたビデオをダウンロードすることもできます。
動画がアップロードされると、動画の識別に使用されるメタデータが入力されます。ビデオのメタデータは、ビデオのアップロードが完了したときに1つのシステムによってのみ収集されます。
顧客は、Microsoft Internet Explorer 7以降をサポートする必要があります。
アプリケーションには、すべてのページに表示されるヘッダーが含まれています。
ログオンしているユーザーが管理者の場合、ヘッダーには管理機能へのリンクが含まれます。この情報は、サーバーに設定されているCookieから読み取られます。エラー条件が存在する場合、管理リンクは存在してはいけません。
技術要件
ユーザー体験:
フロントエンドWebアプリケーションを使用すると、ユーザーはビデオの一覧を表示できます。

アプリケーションのメインビューは、ビデオのリストを表示するWebページです。

ビデオのリスト以外のHTML要素は、ページを要求するすべての要求に応じて変更されます

リロード。
互換性:
一部の顧客は、HTTP DELETE verbをサポートしていないブラウザーを使用しています。

これらのブラウザは、意図した操作が行われたときにX-DeleteのHTTPヘッダーを持つPOST要求を送信します

削除する。
トランスコード:
ビデオトランスコーディングは、一連のWindows Azureワーカーロールで発生します。

トランスコードは、transcode.exeという名前のサードパーティのコマンドラインツールによって実行されます。ツール

トランスコードという名前の環境変数には、ユーティリティのパスが含まれています。
licenseという名前の変数には、ライセンスキーが含まれています。トランスコードユーティリティのライセンスでは、

使用していないときは登録解除してください。
トランスコードユーティリティには、かなりの量のリソースが必要です。最大で10の

ユーティリティはいつでも実行できます。ロールのインスタンスが追加のビデオを処理できない場合、他のロールがそのビデオを処理できないようにしてはいけません。
ユーティリティーは、ユーティリティー・パスの下のログ・ディレクトリーにエラーを記録します。

perfという名前のローカルAzureディレクトリリソースは、パフォーマンスデータを取得するために使用されます。

開発:
開発者は、Microsoftリモートデスクトッププロトコル(RDP)を使用して、

transcode.exeユーティリティ
x509証明書が作成され、この目的のために開発者に配布されました。

開発者はRDPのみを使用でき、他の管理機能は使用できません。

アプリケーション構造



