【问题标题】:MVC site that works locally not working after deployment在本地工作的 MVC 站点在部署后无法工作
【发布时间】:2011-08-23 10:36:42
【问题描述】:

我有一个连接到 sybase IQ 数据库的 asp.net-mvc。它在本地工作,但是当我部署它时,我收到一条错误消息:

[Microsoft][ODBC Driver Manager] 未找到数据源名称且未指定默认驱动程序]

此网页使用以下方式连接到 sybase 数据库:

ODBCConnection

类。我没有看到任何其他似乎是以前不存在的引用的外部 dll。

我的连接字符串是(注意:我将实际信息替换为 []):

const string CONN_STRING = "DSN=SybaseDB;Eng=[DBNAME];Links=tcpip(Host=[server];Port=[MyPort]);UID=[username];PWD=[pwd];";

谁能告诉我网络服务器上可能缺少什么以使其正常工作?

【问题讨论】:

    标签: asp.net-mvc odbc sybase


    【解决方案1】:

    您可能需要在服务器上configure the ODBC driver

    【讨论】:

    • 但是达林,我为什么不需要在我的本地机器上做这个。 .似乎只是让连接字符串工作而没有配置任何其他内容
    • @ooo,查看本地计算机上的 ODBC 源以查看 DSN 是否存在。
    【解决方案2】:

    您需要在远程服务器上创建 DSN ODBC 连接。

    【讨论】:

    • 但我不需要在本地执行此操作??它在本地如何运作
    • @Darin - 显然有人这样做了。在我的组织中,登录脚本中实际上有创建 ODBC 连接的代码。
    • @Darin - 另一个想法是远程系统是 32 位还是 64 位?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-11
    • 1970-01-01
    • 2018-10-13
    • 1970-01-01
    • 2016-12-03
    • 2018-07-28
    • 1970-01-01
    相关资源
    最近更新 更多