Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 当我试图发布云服务时,我得到了:“;错误:接收到的JWT令牌发生安全令牌验证错误…“;_C#_Azure_Orleans - Fatal编程技术网

C# 当我试图发布云服务时,我得到了:“;错误:接收到的JWT令牌发生安全令牌验证错误…“;

C# 当我试图发布云服务时,我得到了:“;错误:接收到的JWT令牌发生安全令牌验证错误…“;,c#,azure,orleans,C#,Azure,Orleans,我正在尝试发布Azure云服务。开始发布大约1小时后,它返回此错误。我通过Visual Studio 2013 ultimate发布 我正在尝试创建一个基于奥尔良的测试服务(不是一个示例)。我已经查过了,找不到任何可能遗漏的东西。我敢打赌这里肯定有一些东西,比如在某个地方设置了一些错误的连接字符串。我将再次检查它,以确保一切都与教程中的一样(除非有错误) 另外,我使用移动服务作为API前端。设置此设置可能也会导致问题,因为它与我所查看的示例不同。以下是一些您可以尝试的方法: 确保客户端和服务器上

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

我正在尝试创建一个基于奥尔良的测试服务(不是一个示例)。我已经查过了,找不到任何可能遗漏的东西。我敢打赌这里肯定有一些东西,比如在某个地方设置了一些错误的连接字符串。我将再次检查它,以确保一切都与教程中的一样(除非有错误)


另外,我使用移动服务作为API前端。设置此设置可能也会导致问题,因为它与我所查看的示例不同。

以下是一些您可以尝试的方法:

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

  • 您还可以尝试检查上传的所有文件的大小,并将其与“本地”部署进行比较。可能一个或多个文件会被截断。

    我认为这通常发生在您创建新的发布配置文件时,或者在缓慢的internet中。 你可以尝试的事情

  • 重新启动Visual Studio
  • 注销并再次登录您的Azure订阅

  • 免责声明:我自己还没有尝试过第三点。在生产环境中尝试此操作之前,请在临时环境或UAT环境中进行测试,以避免出现问题。

    我现在正在努力解决此问题。你明白了吗?显然它不适用于Azure SDK 2.3。如果已安装/启用2.3,则必须将项目中的所有引用都更改为2.2。这包括在
    2.3.0.0
    中搜索解决方案,并在
    web.config
    和实际项目文件中将其替换为
    2.2.0.0
    (以修复引用)。这就是为我做的。非常感谢!我明天要试试这个,因为部署会一直持续下去。所以,我很清楚,我不需要改变我的工具,对吗?把所有的参考资料都降到2.2.我相信是这样的。至少这对我来说是有效的(当然还有其他问题)。我还仔细检查并确保我在所有不同的项目中都有正确的引用(所有sdk引用,等等)。我想我可能错过了一个,但是Sergey直接告诉我(通过codeplex讨论)2.3是一个问题。我在通过缓慢的互联网连接发布我的网站时也经历了这一点。