2008-08-15 5 views
2

ASP.NET Webファイルプロジェクトを作成する場合は、web.configファイルのプロファイル情報に直接アクセスできます。それをWeb Appに変換し、ProfileCommonなどを使用していた場合、あなたのWebアプリケーションを動作させるためには、たくさんのフープを飛び越えなければなりません。なぜプロファイルプロバイダーはWebアプリケーションに組み込まれていませんでしたか?

なぜWebプロバイダプロジェクトのようなASP.NET Webアプリケーションプロジェクトにプロファイルプロバイダが組み込まれていないのですか?

答えて

3

プロファイルプロバイダは、Webアプリケーションプロジェクトでは使用できないASP.NETビルドプロバイダシステムを使用します。 Web.configファイルにカスタマイズされたBuildProvider クラスを追加

は ASP.NETのWebサイトで動作しますが、ASP.NET Webアプリケーションプロジェクトで を動作しません。 Webアプリケーションプロジェクトでは、BuildProvider クラスによって生成されたコード を アプリケーションに含めることはできません。

ソース:MSDN Build Provider documentation

関連する問題