職場では、いつでも作業できる複数のブランチがあります。これまでの解決策は複数の Web サイトを作成することでしたが、一度に実行できる Web サイトは 1 つだけです。これにより、ブランチ間の切り替えがより面倒になります。
そのブランチの hosts ファイルにマップされた URL に移動したいだけで、うまくいきます。
クライアント マシンは、IIS 5.1 を搭載した XP マシンです。IIS 5.1 で複数の Web サイトを同時に実行する方法はありますか?
職場では、いつでも作業できる複数のブランチがあります。これまでの解決策は複数の Web サイトを作成することでしたが、一度に実行できる Web サイトは 1 つだけです。これにより、ブランチ間の切り替えがより面倒になります。
そのブランチの hosts ファイルにマップされた URL に移動したいだけで、うまくいきます。
クライアント マシンは、IIS 5.1 を搭載した XP マシンです。IIS 5.1 で複数の Web サイトを同時に実行する方法はありますか?
はい、これは制限であり、この 1 つの Web サイトで同時に接続できるのは 10 までです。
Windows 2003 または 2008 Small Business Edition を購入すると、このシナリオでは非常に費用対効果が高くなります。
仮想ディレクトリはオプションですか? この方法で、同じ Web サイトの複数のバージョンを実行しています。
Windows OS のサーバー バージョンで複数の Web サイトしか実行できないのは、IIS の制限だと思います。
奇妙なことに、これは Jeff が何年も前に取り上げたことを覚えていますが、IIS 5.1 を使用している場合は、まだ関連があると思います。
コンピューターを再インストールせずにこれを解決する方法の 1 つは、現在の Web ルートの下の仮想サブディレクトリに各ブランチを作成することです。次に、最上位の Web サイトで default.asp(x) を作成し (Request.ServerVariables["SERVER-NAME"]
アンダースコアである必要があります)、アクセスしたい仮想ディレクトリ/アプリケーションにブラウザーをリダイレクトします。そうすれば、hosts ファイルに必要なすべての「仮想」ドメインを作成できます。
SBS を選択するのではなく、Biri の回答を参考にすると、最も安価な特定の Windows Server Web エディションがあり、約 399 ドルで、CAL は必要ありません。
それ以外の場合は、Vista Ultimate では複数の IIS サイトを同時にホストできます。
Windows XP と IIS 5.1 では、複数の Web サイトを実行できません。
ただし、複数の ASP.NET ホストを実行できます。おそらく、ホストを自分で作成する必要があります。
このようなものから始める必要があります:
string FileLoction = "..ブランチへのパス.."; HttpListenerWrapper lw = (HttpListenerWrapper)ApplicationHost.CreateApplicationHost( typeof(HttpListenerWrapper), "/", FileLocation); 文字列[] プレフィックス = 新しい文字列[] { "http://localhost:8081/", 「http://127.0.0.1:8081/」 }; lw.Configure(プレフィックス、「/」、FileLocation); lw.Start();