4

Visual Studio 2012からAzureに公開する前にWebForms(WebRole)アプリケーションをプリコンパイルしようとしています。複数のインスタンスがあるため、WebDeployはオプションではありません。

そのための「ベストプラクティス」はまだ見つかりません。それを達成する方法について何かアイデアはありますか?

編集:ユーザーがすべてのページの最初のページのロード/コンパイルのためにコンパイルヒットを取得する必要がないように、起動時にすべてのページをプリロードする方法はありますか?私の場合、ログインページを除くすべてのページがフォーム認証の背後にあります。何か案は?

4

1 に答える 1

0

ちょっとトリッキーですが、ステージで行うことができます。最初にプリコンパイルされたWebサイトを作成し、次に適切な設定を追加してAzure固有の構成ServiceDefiniton.csdefを追加します。次に、CSPACK.EXEを使用してWebサイトをcspkgにパッケージ化し、ServiceConfiguration.cscfgも取得します。これで、WindowsAzureクラウドサービスへのオフライン展開を実行できます。

ステップバイステップの詳細については、この投稿を確認してください:AzureWebロールのWebサイトプロジェクト

于 2013-03-13T23:57:12.380 に答える