2013-03-03 129 views
0

好所以我有Windows 7與IIS 7 服務器端包括和「打開或關閉Windows功能」所需的其他所有東西 IIS中的ISAPI.DLL模塊是啓用。 允許在所有位置啓用父路徑。服務器端包括不工作在IIS 7 - 經典ASP

當我用include運行一個文件時,我看到的是「<?%」的?是黑鑽石。我可以看到實際的代碼,而不是由IIS處理和提供的包含頁面。

父頁面拋出一​​個ASP異常,這意味着ASP本身正在工作。

包含文件是一個連接字符串,所以沒有什麼特別之處,它的擴展名也是.asp。

我已經閱讀了關於各種網站上的50多個建議,包括所有在stackoverflow上,但沒有喜悅。

順便說一句,如果我直接從瀏覽器調用它,包含運行完美。

+0

查看您的包含文件。看起來你在「<」和「%」之間有一些額外的字符,這意味着你們其中一個asp腳本塊不被識別爲 – John 2013-03-03 19:14:33

+0

另一個想法 - 使用相同的編碼保存了include和主文件。打開他們在記事本中,文件 - >另存爲,看看什麼是在編碼下拉選擇 – John 2013-03-03 19:52:37

+0

嗨,約翰,我把整個事情複製到我的辦公室,它的工作直。您看到的額外空間是由我在這裏添加的,因爲此處的文本框不會接受該標記組合。額外的字符是在頁面運行後顯示的。 – JamesT 2013-03-04 07:38:27

回答

0

請在此網站的IIS中設置啓用父路徑= true,這將允許訪問父頁面

+0

已在所有可能的節點上完成,但仍然無法工作。 – JamesT 2013-03-04 07:38:46

+0

對不起,我放棄了這一點。我嘗試了一切,但仍然沒有任何工作。我在IIS上工作了10多年。由於時間限制,我放棄了這一切,並使用Windows 2003服務器。非常感謝您的協助。 – JamesT 2013-03-04 17:35:11