コントロールの作成エラー


ASP.NETでNatAdvantageのコントロールを使用した場合、コントロールの作成エラーが発生し
コントロールが描画できないことがある


これはNatAdvantageがインストールされていない、またはインストールされているバージョンが異なるときに発生する
以下の手順でバージョンを確認する必要がある


1.GACに登録されているDLLバージョンを確認する
(Windows 2000 Serverの場合は以下のフォルダ)
C:\WINNT\assembly


2.ソースコードのRegisterディテクティブに記述されているバージョンがGACに登録されているものと同じであることを確認する

<%@ Register TagPrefix="igmisc" Namespace="Infragistics.WebUI.Misc" Assembly="Infragistics.WebUI.Misc.v5.1" %>

今回発生したのはNatAdvantageのパッチをインストールしていなかったため
ソースコードとGACのバージョンが異なっていたのが原因


動作確認環境:Windows 2000 Server,Visual Stadio 2003,Netadvantage 2005