首页 > 云服务器上IIS部署ASP.NET应用和本地部署得到的结果不一样

云服务器上IIS部署ASP.NET应用和本地部署得到的结果不一样

  1. 如题,开发了一个小的ASP.NET Web API 应用,选择了部署环境为腾讯云服务器(Windows Server 2012 R2镜像)以及使用它的Mysql的云数据库,出现了返回数据不一致的情况,下面以一个API的例子的具体情况阐述,如下所示:

  2. 出错情况分析:

Web.config的连接字符串

<connectionStrings>
    <add name="MysqlConnString" connectionString="Data Source=**云数据库公网地址**;Port=**端口**;Initial Catalog=um;User ID=****;password=****;Charset=utf8" providerName="MySql.Data.MySqlClient;"/>
  </connectionStrings>

尝试的应对措施

3.解决方案求指导
所以我现在就有点疑惑了,到底问题出在哪里?是代码上,程序生成、发布、部署上抑或是IIS的配置上。希望可以得到答案或者是类似的经验之谈,菜鸟不胜感激


如果你確定所有配置一樣的情況下,我建議使用調試日誌的形式去找出問題,就在代碼里每執行一段輸出日誌到文件里,然後你才可以看到服務器端的程序到底發生了什麽事

【热门文章】
【热门文章】