2015-06-23 142 views
0

我是新來的azure雲。我有一個用codeigniter編寫的項目,它在iis服務器上的本地機器上運行良好,但是當我在azure上部署時,一切正常,但css js和映像文件沒有得到加載。 我從這個問題開始2天。 需要您寶貴的幫助。CSS無法在Codeigniter上使用azure雲服務

error like : IIS 7.5 Detailed Error - 404.0 - Not Found ,Error Code 0x80070002 
Requested URL http://localhost:80/resources/scripts/form-validation.js 
Physical Path C:\inetpub\wwwroot\resources\scripts\form-validation.js 
Home page URL is : localhost/abc 

其file.I的不可能做修改需要IIS安裝或配置文件或php.ini文件change.This程序在默認網站的虛擬目錄乳寧的幫助。

+0

改變你的CSS,JS和圖像路徑從相對於絕對路徑 –

+1

不工作意味着?路徑錯了嗎? –

+0

錯誤如下:IIS 7.5詳細錯誤 - 404.0 - 未找到,錯誤代碼0x80070002,請求的URL http:// localhost:80/resources/scripts/form-validation.js – vikasmcajnu

回答

0

問題解決 其實這是iis服務器的問題。我使用的是虛擬目錄而不是iis網站。虛擬dierctory css文件locataion是從本地主機訪問而非本地主機\ abc。 這是iis服務器虛擬目錄的問題。

0

從錯誤消息中,它看起來像請求的URL是localhost而不是Azure。所以請檢查Meenesh的建議。如果這不起作用,請提供更多詳細信息,例如您正在使用的Azure服務(Azure Web APP或Azure雲服務或VM等)。

其無法修改文件。

如果有可能修改代碼,請嘗試使用base_url來顯示圖像。例如。 src =「」/>,根據找不到的錯誤消息404,您可能想要參考How can I display images with the Codeigniter php framework?獲取幾種使用Codeigniter PHP框架顯示圖像的解決方案。如果你在CSS文件中加載圖像,你可以利用以下想法:how to load images of css file in codeigniter看看它是否能正常工作。