2

症状:

私はTest_virtual.aspを次のように持っています:

<body>&nbsp;
included content starts here:
<!--#include virtual="/test_included.txt"-->
</body>

test_included.txtには以下のみが含まれます。

これは含まれているファイルです

test_virtual.asp を参照すると、含まれているファイルのテキストが表示されません。

考えられる原因II7
ではインクルードがデフォルトで無効になっていることを示す 1 つのレポートを見つけました

ただし、この説明では、実際のマシンのコントロール パネルにアクセスできることを前提としています。

4

2 に答える 2

1

詳細: インクルードがデフォルトで無効になっていることが問題のようです。IIS7 マネージャーでハンドラー設定にアクセスできることがわかりましたが、サイトがクラシック モードで実行されている共有アプリ プールにあるため、構成ファイルでそれらを直接管理する必要があることがわかりました。

この問題を解決するには何人のプログラマーが必要ですか? なし。それはITの問題です。

于 2009-02-14T05:20:53.323 に答える
0

仮想の代わりにファイルを使用してみてください:

<!--#include file="../test_included.txt"-->

また

<!--#include file="test_included.txt"-->

ファイルの場所によって異なります。

また、IIS7 サーバーで従来の ASP サポートが有効になっていることも前提としています。

ブラウザでソースを表示すると、ディレクティブが表示されますか? 無視されているのか、単に失敗しているのかがわかります。

于 2009-02-14T03:34:05.563 に答える