1

私は、私 (開発者) と同僚 (デザイナー) で構成される小さな環境で働いています。

私たちはスキルがうまく交差しているので、ほとんど一緒に仕事をしています。現在、すべての javascript ファイル、css ファイル、および画像を s3 バケットでホストしているため、私が変更をサーバーにデプロイしなくても、彼はフロントエンドのものを調整できます。

私たちのワークフローで私たちを失望させる唯一の部分は、彼が HTML デザインを調整する必要があるときです。その部分では、彼は私に依存して、これらの変更を本番サーバーにデプロイしています。

ASP MVC と Razor テンプレートを使用します。

運用サーバーではなく s3 バケットで cshtml カミソリ テンプレートをホストすることが可能である場合、成功した人はいますか?

編集: すべてのビュー テンプレートを s3 でホストするのではなく、定期的に変更されるいくつかのテンプレートだけをホストします。

4

3 に答える 3

1

カスタム Razor エンジンの実装を試すことができます。ベースエンジンにはオーバーライド可能な CreatePartialView、CreateView ETC メソッドがあり、これらをオーバーライドしてIView、S3 から取得したコンテンツで のインスタンスを返すことができます。

注意: パフォーマンスが低下する可能性があるため、本番サーバーではこれを使用しないでください。また、S3 バケットがプライベートであることを確認してください。そうしないと、サーバー側のカミソリ コードに誰でもアクセスできて危険です。

于 2013-08-12T06:44:26.000 に答える