ASP.NET 4 / VB.NET / IIS を使用して Web アプリケーションを構築しています。人々は、次のような URL を介して Web アプリケーションにアクセスします。
たとえば、Jane Doe、John Doe、James Doe のそれぞれの URL は次のとおりです。
何らかの方法でそれらを (入力された名前に関係なく) default.aspx ページに渡す必要があります。このページは、URL の名前部分を取得し、それを使用して情報を含むデータベースに対してルックアップを実行します。この特定の人物に関する情報を表示し、その情報に基づいてパーソナライズされたページを表示します。
たとえば、Jane Doe は次の場所にアクセスします。
彼女は透過的に default.aspx にリダイレクトされ、(上記の URL から) 彼女の名前が取り込まれ、データベースと照合されます。彼女はこのサイトに一度もアクセスしたことがないので、welcome.aspx に透過的にリダイレクトされ、アカウントの登録を求められ、"Hello Jane!" と表示されます。等々...
次にジェーンが訪れたとき、彼女は次の場所に行きます。
彼女は透過的に default.aspx にリダイレクトされ、(上記の URL から) 彼女の名前が取り込まれ、データベースと照合されます。彼女が以前にアクセスしてアカウントを作成したことがわかると、彼女は透過的に login.aspx にリダイレクトされ、前回作成した認証資格情報を入力するように求められます。