我是系統管理員(不是爲一家第三方公司工作的公司),並且遇到服務器端從服務器瀏覽他的網站時收到錯誤的問題。ASP包含文件未找到
錯誤
活動服務器頁面錯誤 'ASP 0126'
包括未找到
/login.asp文件,第3行
包含文件「/包括/連接.asp'未找到
我啓用了p在IIS 7中不存在路徑,但它仍然存在錯誤。我不是一個ASP人,但IIS中的所有東西看起來都不錯。是他的代碼嗎?他可以嘗試什麼?有一種感覺,他的研究與他的文件路徑有關嗎?
謝謝你們
我是系統管理員(不是爲一家第三方公司工作的公司),並且遇到服務器端從服務器瀏覽他的網站時收到錯誤的問題。ASP包含文件未找到
錯誤
活動服務器頁面錯誤 'ASP 0126'
包括未找到
/login.asp文件,第3行
包含文件「/包括/連接.asp'未找到
我啓用了p在IIS 7中不存在路徑,但它仍然存在錯誤。我不是一個ASP人,但IIS中的所有東西看起來都不錯。是他的代碼嗎?他可以嘗試什麼?有一種感覺,他的研究與他的文件路徑有關嗎?
謝謝你們
當您試圖查看在IIS 6
託管請查看這篇文章從MSDN的ASP網頁時可能會收到「ASP 0126」錯誤消息。決議在那裏。
只是把答案堆棧溢出。以下是解決方法。
方法1:使用絕對路徑在一起使用#包括虛擬的語句
要解決此問題,在Test.asp網頁絕對文件路徑一起使用#包括虛擬的語句。考慮下面的代碼示例: 以下代碼行不起作用。
<!-- #include virtual ="../Date.asp" -->
下面的代碼行有效。
<!-- #include virtual ="Samples/Includes/Date.asp" -->
方法2:一起使用#包括文件語句相對文件路徑
要解決此問題,在測試一個相對文件路徑一起使用的#include文件中的語句。 asp網頁。考慮以下代碼示例: 以下代碼行不起作用。
<!-- #include virtual ="../Date.asp" -->
下面的代碼行可行。
<!-- #include file ="..\Date.asp -->
Note By default, parent paths are disabled in IIS 6. To enable parent paths, you must manually set the AspEnableParentPaths property in the metabase to TRUE.
可能該網站不在根目錄下。試着讓他把這一行改爲:'<! - #include virtual =「includes/connect.asp」 - >'。 –
這取決於你如何包含文件。是絕對路徑還是相對路徑,或者可能存在目錄問題 – polin