3

IIS Express で実行するように Web アプリケーションを構成すると、次のような VS の動作があります。

  1. ユーザー ドキュメント フォルダーの IISExpress サブフォルダーにアプリケーション ホスト構成ファイルを作成します。
  2. 私たちのものを含む、ソリューション内の各 Web アプリケーションに専用のサイト セクションを作成します。

たぶん、私が気づいていない、もっと多くのことが行われています。

スクリプトから同じプロセスを複製して、スクリプトから Web アプリケーションを実行することが、VS から実行するのと同じになるようにしたいと考えています。はじめましての方も含めて。

Cassini を実行していた方法なので、今はフラグ/portとフラグを付けて IISExpress を開始します。/pathただし、Cassini は追加のフラグをサポートしていました - /vpath. 彼らはそれをIISExpressから削除しました。つまり、別のフラグのセットを使用する必要があります- /config、、。しかし、ユーティリティと組み合わせて行う必要があると思います。/site/siteidAppcmd.exe

この 2 番目のアプローチは、まだ習得できていません。それで、私の質問はこれです - Web アプリケーションのポート、パス、および vpath が与えられたとします (つまり、VS のように Web アプリケーションの csproj ファイルからそれらを読み取る必要はありません)。適切なアプリケーション ホスト構成ファイルを設定するコマンドと、それを利用するために IISExpress を実行する方法を教えてください。

4

0 に答える 0