Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 与informix数据库的连接在本地工作,但当网站托管在服务器上时不工作_Asp.net_Database Connection_Informix - Fatal编程技术网

Asp.net 与informix数据库的连接在本地工作,但当网站托管在服务器上时不工作

Asp.net 与informix数据库的连接在本地工作,但当网站托管在服务器上时不工作,asp.net,database-connection,informix,Asp.net,Database Connection,Informix,我在vs2012中开发了一个网站,并连接到informix数据库。数据库安装在远程服务器中,我有连接到它的凭据,但访问权限有限。 问题是,当我在本地pc上运行项目时,一切都很正常,但当我在远程服务器上上传相同的代码时,一切都不正常 这是我的网页配置 <connectionStrings> <add name="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Server

我在vs2012中开发了一个网站,并连接到informix数据库。数据库安装在远程服务器中,我有连接到它的凭据,但访问权限有限。 问题是,当我在本地pc上运行项目时,一切都很正常,但当我在远程服务器上上传相同的代码时,一切都不正常

这是我的网页配置

<connectionStrings>

    <add name="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Server=abc\SQLServer2008;Database=bdname;User ID=un;Password=pw;" />
    <add name="TrackingDBConnectionString" providerName="System.Data.SqlClient" connectionString="Server=abc\SQLServer2008;Database=Tracking;User ID=un;Password=pw;Connect Timeout=200; pooling=true; Max Pool Size=200" />

  </connectionStrings>
  <appSettings>


    <add key="ConnMembers" value="Host=host;Server=server;Service=123;Protocol=onsoctcp;Database=dbnm;Uid=un;Pwd=pw;" />
    <add key="ConnClaims" value="Host=host;Server=server;Service=123;Protocol=onsoctcp;Database=dbnm;Uid=un;Pwd=pw;" />
  </appSettings>
  <system.web>
    <customErrors mode="Off"></customErrors>
    <compilation debug="true" targetFramework="4.5" />
    <httpRuntime targetFramework="4.5" />
    <pages>
      <namespaces>
        <add namespace="System.Web.Optimization" />
      </namespaces>
      <controls>
        <add assembly="Microsoft.AspNet.Web.Optimization.WebForms" namespace="Microsoft.AspNet.Web.Optimization.WebForms" tagPrefix="webopt" />
      </controls>
    </pages>
    <authentication mode="Forms">
      <forms loginUrl="~/Account/Login.aspx" timeout="2880" />
    </authentication>

不知道如何接近。 任何帮助都将不胜感激。
谢谢。

在客户端计算机上,您可能已经安装了Informix客户端。使用
SetNet32
(Informix客户端的一部分)配置远程服务器。还有ODBC驱动程序。配置到远程服务器的ODBC连接并检查其是否工作