1

使用しているアプリケーション: Visual Studio 2008 (C#/ASP.NET) Visual Source Safe 8.0 IIS 5.1

同じ名前の 2 つの Web アプリがありますが、1 つはメジャー リリースに使用され、もう 1 つはマイナー (トランクとブランチ) に使用されます。Visual Studio に、Web アプリのプロジェクト名を使用して IIS で ASP.NET アプリを作成できないようにするオプションがあるかどうか疑問に思っています。両方とも同じ名前なので、IIS に移動してアプリケーションのパスを変更し、2 つの間を移動するときにメジャー (またはマイナー) フォルダーを指すようにする必要があります。

私がやりたいことは、次のようなものです。

http://localhost/webapp_major
http://localhost/webapp_minor

しかし、Web プロジェクトは同じ名前のままです。各プロジェクト ファイルのプロパティに移動して、それらが別の場所を指すようにできることはわかっていますが、2 つのファイルをマージするときに何かが壊れると思います。

どんなアイデアでも大歓迎です。

4

3 に答える 3

1

Visual StudioソリューションにHTTPベースのプロジェクトを含める代わりに、ファイルプロジェクトとして追加します。ここで、WebサイトはVisual Studio( http:// localhostではなく)でc:\ inetput \ wwwroot \ major_version(たとえば)としてアクセスされます。そうすれば、IISで必要なあらゆる種類のセットアップを行うことができ、プロジェクトをマージするときにプロジェクトが競合することはありません。

于 2008-12-05T21:11:57.550 に答える
1

Web アプリケーション プロジェクトでは、仮想ディレクトリに任意の名前を付けることができます。VS2008 では、これをユーザーごとに設定できるようにすることでこれを拡張しているため、この情報はプロジェクト ファイルに保存されず、ソース管理に伝達されません。

于 2009-01-01T00:20:37.120 に答える
0

IIS で新しい Web アプリケーションを手動で作成し、それが作業ディレクトリを指すようにすることができます。Visual Studio はこれらの設定を尊重する必要があります。

于 2008-12-26T08:23:35.793 に答える