2012-03-22 72 views
0

我的模塊內有一個圖像文件夾。我已經添加了一個web.config到這個文件夾。無法訪問模塊內的圖像文件夾

<?xml version="1.0" encoding="UTF-8"?> 
<configuration> 
    <appSettings> 
    <add key="webpages:Enabled" value="false" /> 
    </appSettings> 
    <system.web> 
    <httpHandlers> 
     <add path="*" verb="*" type="System.Web.StaticFileHandler" /> 
    </httpHandlers> 
    </system.web> 
    <system.webServer> 
    <handlers accessPolicy="Script,Read"> 
     <add name="StaticFile" path="*" verb="*" modules="StaticFileModule" preCondition="integratedMode" resourceType="File" requireAccess="Read" /> 
    </handlers> 
    </system.webServer> 
</configuration> 

在視圖文件,我嘗試使用IMG SRC = .. /圖片/ background.png和完整路徑解析到此, 本地主機:4126/OrchardLocal /內容/項目/圖片/ background.png 。

我試圖用這個絕對URL的圖片src爲localhost:4126/OrchardLocal /模塊名/圖片/ background.png,它仍然沒有奏效。我得到了404錯誤。

如何讓此工作繼續?

謝謝。

回答

3

你不應該使用相對路徑從視圖,因爲這樣就不會被解決服務器端,但客戶端,相對於當前路徑,而不是你的視圖文件。您可以使用@Href("~/Modules/ModuleName/Images/background.png"),這將正確解析服務器端。

+0

謝謝。這工作。 – user471317 2012-03-23 16:32:38