在尝试发布云服务时,我得到:"错误:收到的JWT令牌发生安全令牌验证错误..."

时间:2014-04-20 18:12:29

标签: c# azure orleans

我正在尝试发布Azure云服务。开始发布大约1小时后,它会返回此错误。我通过Visual Studio 2013 ultimate发布。

我正在尝试创建基于Orleans的测试服务(不是其中一个示例)。我经历了step-by-step cloud deployment tutorial并且找不到任何我可能错过的东西。我敢打赌这里有一些东西,比如在某处设置一些连接字符串错误。我将再次讨论它以确保教程中的所有内容都一样(除非出现错误)。

另外,我使用移动服务作为API前端。设置这个问题可能会导致问题,因为它与我看过的样本不同。

3 个答案:

答案 0 :(得分:3)

我认为这通常发生在您创建新的发布配置文件或慢速互联网时。 你可以尝试的事情。

  1. 重新启动Visual Studio
  2. 注销并再次登录Azure订阅。
  3. Minimize your deployment Package Size
  4. 免责声明:我还没有尝试过第3点。在尝试生产之前在暂存环境或UAT环境中进行测试以避免出现问题。

答案 1 :(得分:2)

您可以尝试以下几点:

  1. 确保客户端和服务器上的时间戳匹配。
  2. 使用从Microsoft Azure门户网站下载的发布设置重新发布。
  3. 使用移动服务时,请确保您的HTTP标头中有“X-ZUMO-APPLICATION:”。

答案 2 :(得分:2)

您还可以尝试检查上传的所有文件的大小,并将其与" local"进行比较。部署。也许一个或多个文件可能被截断。