IIS 6 でホストされている ASP Web ページを表示しようとすると、"ASP 0126" エラー メッセージが表示される場合があります。
MSDN のこの投稿を確認してください。解決策はあります。
ASP0126
スタックオーバーフローに答えをもたらすだけです。以下に回避策を示します。
方法 1: #include 仮想ステートメントを絶対ファイル パスと共に使用する
この問題を回避するには、Test.asp Web ページで #include 仮想ステートメントを絶対ファイル パスと共に使用します。次のコード例を検討してください。 次のコード行は機能しません。
<!-- #include virtual ="../Date.asp" -->
次のコード行が機能します。
<!-- #include virtual ="Samples/Includes/Date.asp" -->
方法 2: #include file ステートメントを相対ファイル パスと共に使用する
この問題を回避するには、Test.asp Web ページで #include file ステートメントを相対ファイル パスと共に使用します。次のコード サンプルを検討してください。 次のコード行は機能しません。
<!-- #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.