当我使用Visual Studio 2017和IIS Express在本地运行所有东西时,一切运行正常,我的JSON反序列化工作也没有问题。考虑到JSON.NET的部署方式,这可能不是问题,但我认为值得一提的是。
然后,我包含了一个记录器,并将传入的JSON发送到一个文件中,并且再次按照预期对其进行了验证。
我在生产服务器上部署项目时遇到问题。我们使用Capistrano和Passenger。问题是我们将GitHub上的项目存储库移动到了另一个帐户。我更改了deploy.rb文件中的仓库地址,但是在'cap production deploy‘过程中,经过生产服务器的认证,Capistrano正在寻找一个旧的仓库,但失败了。我怀疑这是生产上的repository.git中的更改,但我不知道如何做。