問題タブ [appcmd]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-studio-2012 - Visual Studio のようにスクリプトから IIS Express をセットアップする方法は?
IIS Express で実行するように Web アプリケーションを構成すると、次のような VS の動作があります。
- ユーザー ドキュメント フォルダーの IISExpress サブフォルダーにアプリケーション ホスト構成ファイルを作成します。
- 私たちのものを含む、ソリューション内の各 Web アプリケーションに専用のサイト セクションを作成します。
たぶん、私が気づいていない、もっと多くのことが行われています。
スクリプトから同じプロセスを複製して、スクリプトから Web アプリケーションを実行することが、VS から実行するのと同じになるようにしたいと考えています。はじめましての方も含めて。
Cassini を実行していた方法なので、今はフラグ/port
とフラグを付けて IISExpress を開始します。/path
ただし、Cassini は追加のフラグをサポートしていました - /vpath
. 彼らはそれをIISExpressから削除しました。つまり、別のフラグのセットを使用する必要があります- /config
、、。しかし、ユーティリティと組み合わせて行う必要があると思います。/site
/siteid
Appcmd.exe
この 2 番目のアプローチは、まだ習得できていません。それで、私の質問はこれです - Web アプリケーションのポート、パス、および vpath が与えられたとします (つまり、VS のように Web アプリケーションの csproj ファイルからそれらを読み取る必要はありません)。適切なアプリケーション ホスト構成ファイルを設定するコマンドと、それを利用するために IISExpress を実行する方法を教えてください。
iis - appcmd.exe を使用して Web アプリケーションの物理パスを表示する方法は?
観察してください:
の値を表示する方法がわかりませんphysicalPath
。あらゆる種類のバリアントを試しましたが、何も機能しません。
physicalPath
では、 app オブジェクトからを取得するにはどうすればよいでしょうか?
PS
私は vdir オブジェクトからそれを行う方法を知っています:
/text
しかし、フラグを使用してネストされたプロパティをフェッチできるかどうかを理解するために、アプリ オブジェクトに特に関心があります。
iis - コマンドを「試行」するための appcmd のフラグはありますか?
Appcmd コマンドは、既に存在する MIME タイプを追加しようとするなど、効果がない場合に失敗して終了します。
既存の値を上書きするか、エラーの厳密性を下げる方法はありますか?
私の使用例は、appcmd を使用して Web サイトを展開していて、コマンドが以前に実行されたものであってもスムーズに実行したいと考えています。
iis-7.5 - 「appcmd start site」コマンドが失敗し、「オブジェクト識別子は有効なオブジェクトではありません」というメッセージが表示されます。
私が走るとき
Windows Server 2008 R2 では、メッセージで失敗します
...サイトは存在しますが。