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