以下のコードを使用してファイルを解凍しています。ローカルマシンで完全に動作します。しかし、このコードをサーバーでホストすると、ファイルを完全に解凍しますが、そこで何かを完了するのを待ちます。なぜそれが待っているのかわからない。
Shell32.ShellClass sc = new Shell32.ShellClass();
Shell32.Folder SourceFolder = sc.NameSpace(@"C:\TEMP\File.zip");
Shell32.Folder DestFolder = sc.NameSpace(@"C:\TEMP");
Shell32.FolderItems items = SourceFolder.Items();
DestFolder.CopyHere(items, 4 | 16);