2011-02-07 22 views
0

ニュースレターアプリケーションでは、メインWebサイトの仮想ディレクトリを使用してアプリケーションディレクトリを非表示にします。例えば、私たちのアプリはapp.example.comにあり、ビューアはapp.example.com/article/view/idにあります。ニュースレターのリンクにexample.com/newsletter/idのようなものを使用して、一般の人々が見ることができるようにしたいと考えています。これは可能ですか?もしそうなら、どうですか?仮想ディレクトリをASP.NET MVCアクションにマップ

これは、アプリケーションの構造を読者から隠すことができるため、アプリケーションの構造の閲覧を開始しないようにするためです。はい、アプリケーションにセキュリティがあります。私たちは、IIS 6に

答えて

0

myapp.domain.comからhtmlを取得したページをdomain.com/app.aspxに書き込むことにしました。現時点では、グローバルファイルを混乱させたくありませんでした。

0

仮想ディレクトリであると考えて

は、Webアプリケーションのための単なるコンテナです。したがって、仮想ディレクトリはASP.NET(MVC)アプリケーションに対応します。それらは、アプリケーションの物理的な場所にマップされ、特定のWebサイトに属します。 app.example.comと言うと、すでにこのドメインをIISのいくつかのWebサイトにマップしているので、サブ仮想ディレクトリはapp.example.com/app1,app.example.com/app2などしかないはずです...しかし、example.comドメインにマップされているサイトがある場合は、 example.com/app1example.com/app2に対応する仮想ディレクトリ...もちろん、各アプリケーション内では、controller/action/idに対応するルーティングを持つことができます。

+0

いいえ、何か特別なことがあるかどうかはわかりませんでした。ありがとう! –

+0

これをさらに見てみましょう。私は混乱しています。このいくつかを明確にすることはできますか? –

+0

@Mike Wills、何があなたを混乱させる?どのような意味で私はこれをもっと明確にすることができるのか分かりません。 –

関連する問題