2016-05-20 9 views
0

私のホストにサブドメインや新しいアプリケーションを作成してサイトをアップロードするとうまくいきますが、同じドメインに2つのアプリケーションをアップロードするときに問題があります。同じフォルダにあるASP.NETの2つのプロジェクト

私は2つのdir:site1、site2を作成し、それぞれのサイトをそのフォルダにアップロードします。

しかし、私はそれらを実行することはできません、すべてのサイトは私のドメインのルートに動作する必要があり、私はこのプロジェクト(別のlibs、web.configなど)をマージすることはできません。

これを行う方法はありますか? 一般的なweb.config?いくつかの特別な設定ですか?または何か

私は自分のホスト内のアプリケーションプールまたはウィンドウコマンドにアクセスできませんでした。

ありがとうございます!

+0

:あなたは、これは、このサイトを参照してください実行する方法の完全なウォークスルーについては

URLのサンプルとそれらがどのように動作するかを期待する方法 – Dalorzo

+0

例:Domain.com/site1とdomain.com/site2。 domain.comのルートにあるすべてのプロジェクトを動作させますが、site1フォルダに入れても機能しません。 – carlos

答えて

1

あなたが必要と考えるのは、ルートフォルダ内に2つの仮想ディレクトリを作成することです。

ASP.NETはglobal.asaxとweb.configファイルと設定で定義/開始され、同じアプリケーション内に2つの別々のプロジェクトを持つことはできません。上記のシナリオでは、「サブフォルダ」を作成するのではなく、両方のアプリケーション用にIISに「仮想ディレクトリ」を作成する必要があるようです。

仮想ディレクトリを使用すると、2つのweb.configと2つのglobal.asaxがあり、それぞれのアプリケーションの構成を設定できます。これにより、どちらのプロジェクトにも影響することなく独立した更新が自由にできます。両者がどのようにSITE1とSITE2それらを呼び出すことを来る...私に与え、同じアプリケーションであれば

http://msdn.microsoft.com/en-us/library/vstudio/bb763173(v=vs.100).aspx

関連する問題