ASP.net母版页,Web根目录和目录结构

时间:2012-09-02 16:26:17

标签: asp.net iis master-pages directory-structure

为简洁起见,我修改了(但没有改变)这个问题;有关以前的版本,请参阅edits

我有一个ASP.net网站(非应用程序,非MVC ),其中包含以下(提议的)文件系统层次结构:

Proposed directory structure

可以使用哪些配置更改(,如果有)来实现此方案?这可能吗?将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" />也是如此。希望这种配置是可能的。

1 个答案:

答案 0 :(得分:2)

如果我理解你的问题,不,你不能。