为简洁起见,我修改了(但没有改变)这个问题;有关以前的版本,请参阅edits
我有一个ASP.net网站(非应用程序,非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" />
也是如此。希望这种配置是可能的。
答案 0 :(得分:2)
如果我理解你的问题,不,你不能。