2

WebMatrixを使い始めてから、組織のWebインターフェイスであるイントラネットサイトの多くを開発してきました。現在、ユーザーが接続できるように、最大​​4つ、ほぼ5つのサイトを一度に実行しています。また、WebMatrixアプリ全体の多くのインスタンスを開くと、サーバーのリソースが無駄になる可能性があります。

私は、WebMatrixを使用して複数のサイトを実行する方法を参照するためにインターネットを精査してきました。私は手ぶらで正確に出てきたわけではありませんが、私も好きな解決策を見つけられませんでした(情報源はこれが完全に可能であると示唆していますが)。

WebMatrixを使用して一度に複数のサイトを実行する方法(WebMatrixの別のインスタンスを開くだけ)は知っていますが、最初の質問は次のとおりです。これは(iis-expressを使用するサーバーの場合)より多くのリソースを消費するのではないでしょうか。WebMatrixのいくつかのインスタンスを開くだけでなく、コマンドラインを介してこれらのサイトをオンにすることは有益ですか?

最後の質問:この記事をここで見つけました...:

http://forums.asp.net/t/1677533.aspx/1

...ここで、Mike Brindは、コマンドラインを使用して正しいiis-expressディレクトリ(私にとってはC:\ Program Files(x86)\ IIS Express)を参照し、次のコマンドを使用することでこれを実行できると提案しています。

iisexpress /site:EmptySite1

ここで、EmptySite1は、実行する必要のあるサイトの名前です。

これを試すと、次のエラーが発生します。

Command Line switches must be preceded by a '-' or '/'...

コマンドラインから一度に複数のサイトを実行する方法、または必要な場合の手がかりはありますか?(申し訳ありませんが、私は決してコマンドラインの第一人者ではありません。今のところ、あなたが言うことができると確信しています)それが重要な場合、私はWindows Server2008R2を実行しています。

助けてくれてありがとう!

4

1 に答える 1

2

本格的な Windows Server 2008 を実行しているため、通常の IIS をインストールします。特別なコマンドラインを使用せずに、複数の Web サイトを一度に実行できます。IIS はサービスとして実行されるため、サーバーが再起動されると、IIS は自動的に再起動します。欠点は、IIS の構成が IIS Express よりも少し複雑であることです。

于 2012-11-20T22:46:56.493 に答える