現在、ネイキッド ドメイン mydomain.com が私の Azure Web サイトを指しています。www CNAME は、私の Azure Web サイト (メイン mvc アプリ)も指しています。しかし、問題は、いくつかのサブドメインschool.mydomain.com、work.mydomain.com、およびpersonal.mydomain.comも作成し、それらが自分のソリューションの下にある別のソリューション フォルダーを指すようにしたいことです。MVC のプロジェクトもあれば、Web フォームのプロジェクトもあります。
私のソリューション構造は次のとおりです。
{
"solution" : [
"main mvc app",
"school solution folder",
"work solution folder",
"personal solution folder"
]
}
アクセスしたい:
- mydomain.com および www.mydomain.comのメイン mvc アプリ
- xxx.mydomain.comの学校ソリューション フォルダー
- yyy.mydomain.com の作業ソリューション フォルダー
- zzz.mydomain.com の個人用ソリューション フォルダー
これを達成したい理由は、メインの mvc アプリが私の Web サイトであり、学校フォルダー、作業フォルダー、および個人用フォルダーはすべて、後で mvc、webform、およびその他のプロジェクトが取り込まれる単なるソリューション フォルダーであるためです。
たとえば、学校の課題には、school.mydomain.com/homework1 (Web フォーム アプリ)、 school.mydomain.com/homework2 (mvc アプリ)、school.mydomain.com/homework3 (Webフォーム アプリ)からアクセスできます。
cpanel または enkompass からこれを行うのは簡単でした。フォルダーを作成し、サブドメインをそのフォルダーにポイントして、bam するだけです。しかし、Azure ではまったく別の取引です。
私は現在、学校、仕事、および個人のサブドメインをコントローラーに正常にルーティングしており、エリアの使用も検討していますが、これは Web フォーム プロジェクトではなく、MVC サブプロジェクトでのみ機能します。そして、私の個人プロジェクトと学校プロジェクトはすべて Web フォームです。
何か案は?