控制台应用程序远程崩溃但在本地工作

时间:2016-10-30 14:27:07

标签: c# asp.net-mvc console console-application remote-debugging

我在c#,。Net中有一个控制台应用程序,我目前正在使用它作为预定作业。 这个预定作业的想法是获取数据和更新数据。

我的解决方案包含以下内容:

  1. 网络(Mvc)
  2. 合同(模型等)
  3. 数据层(数据库)
  4. 阿比
  5. 控制台应用
  6. 我的问题:

    当我运行控制台应用程序时,我正在引用 1 Web(mvc)中的dll。当我在本地做这件事时,一切都很好看, 但是当我压缩目录时,将其拖到我的远程服务器并尝试运行它,我得到以下异常:

      

    double.Parse中的输入字符串格式不正确

    基本上这些代码行在远程服务器上无法正常运行:

    var weapons = new Weapons();
    
    userWeapon = weapons.Where(x => x.WeaponId==  userWeapons.WeaponId).FirstOrDefault();
     var parsedValue = Convert.ToDouble(userWeapon.damage);
    

    我的意思是,这怎么可能?为什么我会远程获取此错误,而不是本地?

    如果您对此有何疑问,请告知我们。 干杯!

0 个答案:

没有答案