バージョン

Ultimate UI for ASP.NET APTCA アセンブリとは

2006 Volume 3 リリースから開始しましたが、Ultimate UI for ASP.NET 製品には AllowPartiallyTrustedCallersAttribute (APTCA) 属性でマークされ、Partial-trust 環境で実行可能な一連のアセンブリが含まれています。これらの特別にマークされたアセンブリは、Ultimate UI for ASP.NET インストールの一部として、ZIP アーカイブで圧縮されます。ZIP を解凍するだけで APTCA アセンブリを Web サイトに配備することができます。Web アプリケーションを Partial-trust 環境に配備する予定がない場合には、ZIP を解凍する必要はありません。

APTCA アセンブリは、Ultimate UI for ASP.NET アセンブリと同一の実行可能コードからビルドされており、NetAdvantge ASP.NET アセンブリと同一のバージョンおよびビルド番号を持っています。

Infragistics は、アプリケーションが Partial-trust でしか認められていない共有ホスティング環境で弊社の ASP.NET コントロール/コンポーネントを積極的に使用している開発コミュニティからのフィードバックに耳を傾けてきました。これまで開発者は、Partial-trust 下で実行できるようにアセンブリをマークするためにソース コードからアセンブリを手動でビルドせざるを得ませんでした。APTCA アセンブリを使用可能にすることによって、共有ホスティングおよび Partial-trust 環境で実行するときに Web アプリケーションの配備を簡略化する支援を行っています。

注: Ultimate UI for ASP.NET インストールの一部として含まれている APTCA アセンブリは、Ultimate UI for ASP.NET 製品の代替えではありません。Ultimate UI for ASP.NET リリースは、APTCA パッケージに含まれていないインストーラーとともに、これらのアセンブリのリリース ビルド(APTCA 属性でマークされていない)、コントロール デザイナー、ドキュメント、サンプルをパッケージしています。

Microsoft® Visual Studio® .NET で開発中は、リリース(非APTCA)アセンブリの使用を続行する必要があります。Ultimate UI for ASP.NET インストーラーはリリース アセンブリを、ご使用の開発マシン上の Global Assembly Cache (GAC) に配置して、Full trust で実行することを保証します。Visual Studio .NET でデザイナーに提供された拡張されたデザイン タイム エクスペリエンスは、現在 Full trust が指定されているかどうか次第です。

Medium trust は、複数ユーザーが共有可能な Web サーバーのリソースをシステム管理者が安全に管理する支援を行うことを目的としてセキュリティ サンドボックスを提供します。ユーザー固有の開発マシンを開発中の場合、Partial-trust で Visual Studio .NET を実行しても同様のメリットはありません。