C# 当我试图发布云服务时,我得到了:“;错误:接收到的JWT令牌发生安全令牌验证错误…“;
我正在尝试发布Azure云服务。开始发布大约1小时后,它返回此错误。我通过Visual Studio 2013 ultimate发布 我正在尝试创建一个基于奥尔良的测试服务(不是一个示例)。我已经查过了,找不到任何可能遗漏的东西。我敢打赌这里肯定有一些东西,比如在某个地方设置了一些错误的连接字符串。我将再次检查它,以确保一切都与教程中的一样(除非有错误)C# 当我试图发布云服务时,我得到了:“;错误:接收到的JWT令牌发生安全令牌验证错误…“;,c#,azure,orleans,C#,Azure,Orleans,我正在尝试发布Azure云服务。开始发布大约1小时后,它返回此错误。我通过Visual Studio 2013 ultimate发布 我正在尝试创建一个基于奥尔良的测试服务(不是一个示例)。我已经查过了,找不到任何可能遗漏的东西。我敢打赌这里肯定有一些东西,比如在某个地方设置了一些错误的连接字符串。我将再次检查它,以确保一切都与教程中的一样(除非有错误) 另外,我使用移动服务作为API前端。设置此设置可能也会导致问题,因为它与我所查看的示例不同。以下是一些您可以尝试的方法: 确保客户端和服务器上
另外,我使用移动服务作为API前端。设置此设置可能也会导致问题,因为它与我所查看的示例不同。以下是一些您可以尝试的方法:
您还可以尝试检查上传的所有文件的大小,并将其与“本地”部署进行比较。可能一个或多个文件会被截断。我认为这通常发生在您创建新的发布配置文件时,或者在缓慢的internet中。 你可以尝试的事情
免责声明:我自己还没有尝试过第三点。在生产环境中尝试此操作之前,请在临时环境或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是一个问题。我在通过缓慢的互联网连接发布我的网站时也经历了这一点。