2010-01-25 87 views
0

我最近從Vista切換到Windows 7(使用IIS 7.5)。但我似乎無法完全正常工作。 我的問題:我運行Visual Studio 2008(SP1)(以管理員身份運行),我看到我的網站(網絡表格)。IIS 7.5顯示aspx,但沒有內容

我發佈我的網站,一切似乎都很好,除了我的佈局浪費了。爲什麼?我在我的CSS和JavaScript文件上得到了404。

我看了一篇文章,說明您需要安裝內容服務器(service?)。經過一番翻譯後,我認爲應該是「Statische inhoud」(荷蘭語譯文靜態內容)。

我三重檢查了的.js和.css文件是我我指着(網站試圖根文件夾)TE文件夾中,但都veighn ...

這裏是我的IIS組件安裝的列表(荷蘭語)。 任何人都能弄清楚爲什麼我得到404的?甚至是be,,我該如何解決它?

http://img69.imageshack.us/img69/4026/iis.png

+0

您的防火牆是否允許您的網絡服務器通過?我認爲這與您PC上安裝的組件無關。更像是一個配置問題。 – 2010-01-25 21:27:04

+0

是的,我認爲它不需要安裝組件,但只是爲了確保我發佈了它。我只是禁用了防火牆,儘管CSS仍然是404。 – 2010-01-26 21:19:34

+0

順便說一句,也許對於其他人來說修復,我在iis上發現的文章404和靜態內容: http://weblogs.asp.net/meligy/archive/2009/10/12/funny-problem- Windows的7-IIS-7-5圖像,CSS-未showing.aspx – 2010-01-26 21:22:39

回答

0

好了,我終於找到它了:)

希望一些人會被這個答案得到幫助: 它涉及到靜態文件模塊。

微軟有一個解決方案,不適合我。 http://support.microsoft.com/kb/942052/

它已經這樣配置了。 但我刪除它,再次添加它,我可以訪問我的CSS ...但ASPX不工作了。解決該問題:使列表排序,並將靜態文件處理程序移動到底部(或至少在aspx之後,但可能是最好的方法)。

雖然感謝大家的指點!

1

我有這個問題,花了6個小時做研究,並嘗試了很多建議的解決方案。 我們通過授予應用程序文件夾的默認IIS用戶訪問權限來解決此問題。