我正在为正在使用的这个网站使用主题。目录如下:
App_Themes
.skin文件中的内容是这样的:
<asp:Image SkinId="HomepageLogo" ImageUrl="Images/homepage_logo.png" runat="server" />
<asp:Image SkinId="InsideLogo" ImageUrl="Images/inside_logo.png" runat="server" />
在default.aspx文件中,我有这个:
<asp:Image ID="imgLogoLanguages" SkinID="HomepageLogo" runat="server" />
该代码可以在我的开发计算机上按预期方式工作,但是当我将其部署到2012 Web服务器时,会在浏览器中呈现该代码:
<img id="ContentPlaceHolder1_imgLogoLanguages" src="" />
我应该得到src =“ / App_Themes / TCH / Images / inside_logo.png”。我知道主题已正确设置,因为CSS文件的路径正确。但是,似乎IIS无法读取.skin文件。是否有人对可能的问题有任何想法?谢谢。