3

Web 配置プロジェクトでサイトを構築していますが、マスター ページの「#include virtual」ディレクティブに関連する多数のエラーでビルドが失敗します。

インクルードは、集中管理された一連の html テンプレート ファイルをインポートするために必要です。

include ディレクティブと関連するエラーの例を次に示します。

<!-- #include virtual="/v3/sits/pdpdev/assets-templates/inc/head.html" -->

/PDPRegistration.csproj/Pages/ContentPage.Master(15): 
error ASPPARSE: Failed to map the path 
'/v3/sits/pdpdev/assets-templates/inc/head.html'.

含まれている各ファイルのエラーは、実際には複数回表示されます。何がマップされているのか、なぜマップされているのかはわかりませんが、WDP を使い始めるまでこれは問題ではありませんでした (とりわけ、ビルド環境に応じて web.config を変更したかったのです)。

プロジェクトは自分の PC でローカルにビルドされ、マップされたドライブを介して Web サーバーにコピーされます。IIS メタベースに関するいくつかのソリューションをネット上で見つけました。メタベースを利用するために IIS と同じシステムを使用しますか?)

プロジェクトを WDP でビルドする方法を誰か提案できますか?

4

1 に答える 1

0

フレームワーク内で SSI を使用できますが、推奨される方法は、 MSDN のドキュメントに従って、ファイルのコンテンツを( )includeにラップすることですUser Control.ascx

于 2011-05-26T08:38:49.173 に答える