c# - After updating IBM.Data.Informix.dll, project gives "Object reference not set" error -
c# - After updating IBM.Data.Informix.dll, project gives "Object reference not set" error -
i developed asp.net 2.0 replacement asp.net application @ work using original's version of ibm.data.informix.dll (2.81). replacement works fine part, intermittently hangs when connecting database (which problem original.) decided upgrade latest version of dll (3.70), upon deleting old version , replacing new, adding reference, "object reference not set" error whenever build application.
the error not specify line or give useful info. if open 1 of .aspx pages before building, warning on file itself.
here entire error:
: build (web): object reference not set instance of object.
and warning, 1 page in particular:
warning 2 \\io\wwwroot\intranet\cwsheet-test2\selection.aspx: asp.net runtime error: object reference not set instance of object. \\io\wwwroot\intranet\cwsheet-test2\selection.aspx 1 1 cwsheet-test2
additionally, when aspx file open, underlined @ top:
<%@ page language="c#" autoeventwireup="true" codefile="selection.aspx.cs" inherits="xxx.selection" %>
again, newer version of dll. dll right version scheme (taken 64bit sdk). if remove dll , replace old one, begins working fine again.
just address why i'm not using ibm.data.db2: informix server have 10.0, , db2 works 11.10 , above.
in regards satyan's question: gac reference in web site set 3.0.0.2; version number of dll when go add together reference 3.00.05000.2. if problem, how right it?
most 1 of reason problem. provider dll on gac may not right one. or machine.config
may have wrong version information. located @ (but depends on setting) c:\windows\microsoft.net\framework\v2.0.50727\config\machine.config
.
a proper csdk install should have updated both entries. trying replace provider dll simple copy, if not work. fyi: “intermittently hangs” have mention different; not sure why.
c# asp.net informix
Comments
Post a Comment