2016-12-22 51 views
0

注文、クーポン、ショッピングカートなど3つの異なる機能を持つ3つのWeb APIプロジェクトがあり、3つのプロジェクトは異なる開発者に属します。global.asaxファイルの同じサイトと複数のプロジェクトを解決するには

放出されたとき、同じIISサイトにマージし、一つだけGlobal.asaxファイルが次のことができます。

<%@ Application Codebehind="Global.asax.cs" Inherits="Company.Product.Order.MvcApplication" Language="C#" %> 

コードの他の2つのGlobal.asax.csファイルは発射することはできませんが、どのように問題を解く???

ありがとうございました!

+1

すべてのプロジェクトが本当に「接続」されていて、リリース時に何らかの形でマージすると、1つのプロジェクトだけを使用することをお勧めします。単一のプロジェクトで作業している3人の開発者は、バージョン管理が適切に行われていれば問題ありません。他のオプションは、各プロジェクトごとに1つ、IISで3つのサイトを作成することです。 – Esko

+1

@Esko後で配布するために、デカップルするために、私たちは3つのプロジェクトの開発を分割し、現在サイトに公開されています、ありがとう! – Net205

答えて

1

同じWebアプリケーションで3つの異なるWebサイトを実行するはずがないと思います。 あなたのような別のエンドポイントと同じドメインを維持したい場合:

[domain]/app1 
[domain]/app2 

あなたが同じWebアプリケーションの下で各アプリケーションのための仮想ディレクトリを設定することができます。

しかし、あなたが3つのプロジェクトを同じエンドポイントに入れたいのであれば、それらを1つのプロジェクトに参加させるべきだと思います。

関連する問題