2013-10-09 102 views
0

我試過了我能想到的所有事情(並在線閱讀)並打到了一堵磚牆。在IIS7.5上運行經典ASP站點

購買了一臺新的PC,Windows 7並打開了IIS7.5和Classic ASP。下載我的經典asp網站和數據庫(一個Access數據庫 - 是的,我知道,Access!)。我下載了我的整個網站wwwroot進行本地開發和測試。

任何駐留在頂級目錄(localhost/index.asp)中的asp頁面都可以在瀏覽器中正常運行。但點擊目錄中任何頁面的鏈接(例如localhost/blah/index.asp)給我一個404錯誤。

這些文件是明確的。如果我創建一個簡單的測試asp頁面並將其放置在目錄中,它在瀏覽器中可以正常工作。這不是一個編碼問題 - 該網站在線和我的舊XP機器上工作。

難道是下載文件和文件夾時的權限?(順便說一句,我試過通過filezilla和FTPrush下載,但沒有區別)。我不是PC專家,我已經遇到一些權限問題(我以管理員身份登錄到PC)

有什麼想法嗎?

+0

[也許與啓用父路徑有關?](http://www.iis.net/learn/application-frameworks/running-classic-asp-applications-on-iis-7-and-iis-8 /經典-ASP-父路徑-是禁用逐默認) – SearchAndResQ

回答

0

基於c:\ inetpub \ wwwroot \ blah的文件也是這樣嗎?是否存在c:\ inetpub \ wwwroot \ blah \ index.asp?

嘗試給IISUR和IIS_IUSRS管理員訪問該文件夾及其內容。