0

次のようなディレクトリ構造があるとします。

/ public
/ public / company
/ public / globals
/ public / globals / images
/ public / jobs
/ public / jobs /it
...など。

私がやりたいのは、ドメインルートにアクセスしたときに/ public/companyからロードするようにIISサイトを構成できるようにすることです。サイトを/public/ companyに変更できることは知っていますが、変更すると、/ public / globalsディレクトリを参照して、サイト全体で使用されている画像、ビデオ、その他のアイテムを取得できないようです。

もう1つの問題は、ドメイン/ジョブのURLを使用して/ public / jobsにアクセスすることです...仮想ディレクトリが役立つと思いますが、画像やその他の/ public/globalsにアクセスしようとすると問題が発生すると思います。もの。

何か案は?私はこれを正しく行っていませんか?私はApacheの使用に慣れています...明らかに非常に異なる環境です...

4

2 に答える 2

0

ルートに Default.aspx ページを作成し、そのページで次を実行します。

Response.Redirect("~/public/company/destination.aspx");
于 2009-11-24T21:19:38.487 に答える
0

答えが見えた気がしました。サイトのデフォルト パスを /public/company に設定し、/public/globals を指す「globals」という名前の仮想ディレクトリを作成しました。これで、次のように仮想ディレクトリを介して画像を参照できます。

<img src="/globals/images/awesome.png" />

サイトの残りの部分のために、太陽の下にあるすべての仮想ディレクトリを作成するだけでよいと思います。

于 2009-11-24T21:48:21.350 に答える