2016-09-07 8 views
-3

さらに私は考えています。IIS上のzipファイルからWebアプリケーションを実行

私は(ASP.NET)アプリケーションを持っているとしましょう。フォルダ内のすべてのファイルは読み取り専用です。なぜ私は圧縮されていないzipやtarでパッケージ化し、それをIISの "アプリケーションの追加"プロセスに表示できないのですか?

パフォーマンスバイス私は問題はありません。セキュリティチェックがなく、単純なデータなので、高速化することもできます。デプロイメントは、より一貫性と迅速性があります。特に、何千ものファイルがある場合は特にそうです。 dotnet run MyApplicationPackage.zipのような新しいドットネットでアプリケーションパッケージを実行できるのであれば、これは特にクールです。

通常、私のアイデアはウェブ上で多くの記事が見つかりましたが、この記事では見つかりませんでした。

どのような考えですか?

+2

私は、あなたが答えで尋ねているか探しているのかは分かりません。 「圧縮されていないzipファイル」は、場所にフォルダをドロップするだけではどう違うのですか?セキュリティチェックがないのはなぜですか?ただのデータだけを意味しますか?どのように展開するかはわかりません。移動する単一のファイル/フォルダのいずれかであるためです。 – Kritner

+0

私のWebアプリケーションの1つに、10よりも多くのファイルがあります。ネットワークを介して高速コピーするという意味では、圧縮されていない単一のファイルがあればそれはもっと長くなります。セキュリティチェックでは、ファイルシステムのセキュリティを考えていました。ですから、1ファイルのセキュリティポリシーを確認する必要がある場合は、10kファイルの方が速いと思います。私はこれを頼んでいます。なぜなら私はすでに1つのシステムを使用しています。なぜなら、1つのファイルに10kのファイルが結合されているからです。ファイルの意味では、この取り扱いデータはずっと簡単で高速です。 IISには十分でしょうか? –

+0

Dockerは標準的な方法です。 ZIPは理想的なフォーマットではありません。 –

答えて

0

いいえ、IIS用のアプリケーションをZIP/TAR/WARファイルの形式で配布することはできません。

これは、あなたが10個のファイルを持っていると言いますが、時期尚早の最適化に似ています。

+0

いいえ、私は10kファイル(10.000ファイル)と言っています。 –

関連する問題