1つの解決策は、 Global.asaxのApplication_BeginRequestメソッドのすべてのリクエストをインターセプトすることです。そこで、 TOrders/を最初から
削除するルールを作成できます。次のようなものを試してください。
void Application_BeginRequest(object sender, EventArgs e)
{
if (Request.RawUrl.StartsWith("TOrders/"))
Server.Transfer(Request.RawUrl.Substring(8));
}
これは最善の解決策ではないかもしれませんが、何をすべきかを理解するのに十分なはずです。
編集:
Webプロジェクト(Webサイトではない)があるので、プロジェクトの仮想パスを設定できます。これがあなたが探しているものだと思います。
VS2010を使用している場合は、ソリューションエクスプローラーでプロジェクトを右クリックして[プロパティ]を選択し、 [ Web ]タブの[サーバー]セクションで、プロジェクトの仮想パスをデフォルト値の/ではなく/TOrders/に変更します。これで、 http:// localhost:51143 / TOrders/default.aspxを取得する必要があります