6

IIS 6 サーバーには 19 の Web サイトがあり、その多くは多くの「仮想」ディレクトリを持っています。別のサーバー上の IIS 7 にすべてを移行しようとしています。

http://learn.iis.net/page.aspx/427/migrate-a-web-site-from-iis-60-to-iis-70/の指示に従って、次のコマンド ラインの実行を試みました。

msdeploy -verb:sync -source:metakey=lm/w3svc -dest:package=D:\Temp\Sites.zip > D:\temp\WebDeployPackage.log

「ディスクに十分なスペースがありません」というエラーが表示されるまで、動作しているように見えました。お気づきのように、D ドライブはパッケージのターゲットの場所であり、ログには十分なスペースがあります (Web サイトのすべてのリソースは約 5 GB で、ドライブには 200 以上あります)。Cドライブのサイズには制限がありますが(6Gb)、それが問題になる可能性があります.

とにかく、実際のリソースではなく、設定/構成のみの移行を試みることが最善の策だと思います。NAnt ビルド スクリプトを使用してリソースを新しいサーバーに簡単にデプロイできるため、問題はありません。ただし、すべての正しい構成を手動で移動するのは困難です。

msdeploy (またはその他のツール) を使用して、IIS 6 サーバーの構成/オプションのみをエクスポート/パッケージ化する方法はありますか?

4

1 に答える 1

6

私はそれを見つけたかもしれないと思います:ここで説明されているように:http://forums.iis.net/t/1159017.aspx

-disabledLinkオプションが追加されていることに注意してください。

msdeploy -verb:sync -source:metakey=lm/w3svc -disableLink:contentExtension -dest:package=D:\Temp\Sites.zip > D:\temp\WebDeployPackage.log
于 2010-04-08T18:17:45.817 に答える