我在我本机IIS上创建一个Web站点,下面有三个网站,Main、Room、StepLife,现在我要共用一个母版,母版被我放在Main里面的Ucontrol里面,所以我在Room,和StepLife里面各建一个虚拟目录,物理路径指向Main里面的Ucontrol,在调用的时候我是这样的MasterPageFile="Ucontrol/Site.Master",但是运行的时候怎么出错:
这是什么原因?
IIS虚拟目录是不存在的,可以当成快捷方式,你的代码Inherits要填写的地址是实际的,而你现在的则是虚拟的,Framework不认虚拟的,他会当成实际的目录而直接去找,当然找不到了