0

これを行うためのコマンドラインコマンドを作成しようとしています。aspnet_compilerを使用してWebサイトをローカルドライブに展開しました。

今、私はこれらのファイルをリモートマシンIISにコピーしようとしています:

aspnet_compilerを使用して、このようなリモートIISに直接デプロイすることは可能ですか?

aspnet_compiler -v / Website1 -pc:\ Projects \ Website -f test.lala.com: "c:\ Inetpub \ wwwroot \ Website1"

このコマンドが間違っていることは知っていますが、誰かがaspnet_compilerを使用してこれを行う方法を知っているのか、それともこれらすべてのファイルをリモートマシンにコピーする方法を教えてくれるのか疑問に思いましたc:\ Inetpub \ wwwroot \ Website1

4

5 に答える 5

2

あなたが探しているコマンドは「xcopy」と呼ばれています。コマンドラインを使用してローカルに展開ファイルを生成してから、xcopyを使用してファイルをリモートマシンに移動します。

ここでの構文。

于 2009-06-11T19:28:20.450 に答える
0

ローカルにデプロイしている場合、またはWebDAVを有効にしている場合は、UNCを使用してデプロイできます。

aspnet_compiler -v /Website1 -p c:\Projects\WebSite -f \\test.lala.com\Website1

イントラネット展開では、Web管理者にWebサイトで共有を設定して<serverもらい、ターゲットとして\\>\WebSite1を使用します。

WebDAVでは、公開用にサイトを構成する必要があります。 Mitch Tullochがそれについての素晴らしい記事を持っているか、TechNetを検索することができます。

于 2009-06-12T14:03:37.680 に答える
0

ローカルネットワークにアクセスできる場合は、リモートの「c:\ Inetpub \ wwwroot \ Website1」フォルダーをローカルにマップして、この共有に展開してみませんか?

于 2009-06-11T19:25:49.410 に答える
0

私は前にこれをしました。Microsoftには、移行ツールなど、このためのコマンドラインユーティリティがあります。場合によっては、ユーティリティはソースサーバー上にある必要があるだけです。IISの一部のバージョンでは、リモートサーバーとローカルサーバーの両方にインストールする必要があります。完了したら、ホストヘッダーを更新する必要がある場合があります。特に、ホストにローカルホストではなくIPを使用している場合はそうです。

于 2009-06-11T19:28:14.630 に答える
0

現在、この目的のためにWeb展開ツールが使用されています。

于 2014-08-07T06:37:20.097 に答える