1

簡潔にするために、この質問を修正しました(変更はしていません)。以前のバージョンの編集を見る

次の(提案された)ファイルシステム階層を持つASP.net Webサイト(非アプリケーション、非MVC )があります。

提案されたディレクトリ構造

このスキームを実装するために、どのような構成変更を行うことができます? これは可能ですか?アプリケーションとしてCannot use a leading .. to exit above the topターゲットにしたときにエラーを受け取りました。/Siteこれを回避する方法があるかどうか疑問に思っています。

私が見ているように、サイトが で実行さC:\www\SiteRoot\れている場合http://example.com/:

            PATH                        URL
~           C:\www\SiteRoot\            none
/           C:\www\SiteRoot\Site\       http://example.com/
~/Site      C:\www\SiteRoot\Site\       http://example.com/
/About      C:\www\SiteRoot\Site\About  http://example.com/About/

したがって、MasterPageFile="~/Site/About.master"はそのまま正しく解決
されます<img src="/About/ImageInAboutFolder.jpg" />。うまくいけば、この種の構成が可能になります。

4

1 に答える 1

2

私があなたの質問を正しく理解していれば、いいえ、できません。

于 2012-09-02T16:31:28.840 に答える