-1

現在、国際化プロジェクトに取り組んでいます。要件の1つは、コンテンツ管理システムから公開された静的ファイルを取得し、ロケールに基づいて正しい言語バージョンを提供することです。残念ながら、公開されたファイルは.aspxであり、マスターページやその他のコントロールへの参照が含まれています。

ページがWebルート内にある場合、これは非常に簡単です。グローバルApplication_BeginRequestに、/ abc.aspxのリクエストを受け取り、それを/content/[locale]/abc.aspxに書き換える何かがあります。

展開を容易にするため、およびその他のいくつかの理由から、これらのファイルをWebルートの外部に配置することを強くお勧めします。たとえば、サイトは「D:\ www_root \ site \」にあり、コンテンツは「D:\content」にあります。

これを達成する方法はありますか?

4

1 に答える 1

1

を指す仮想ディレクトリをIISに作成できますd:\content

仮想ディレクトリは、IISで指定し、ローカルサーバーまたはリモートサーバー上の物理ディレクトリにマップするディレクトリ名(パスとも呼ばれます)です。ディレクトリ名はアプリケーションのURLの一部になり、ユーザーはブラウザからURLを要求して、Webページや追加のディレクトリやファイルのリストなどの物理ディレクトリのコンテンツにアクセスできます。

于 2013-03-05T19:15:32.217 に答える