4
我试图创建一个基于this articleServce总线令牌具有无效的签名
我得到一个错误消息,通用服务总线继电器:InvalidSignature:令牌具有无效的签名。
static void Main(string[] args)
{
ServiceHost sh = new ServiceHost(typeof(ProblemSolver));
sh.AddServiceEndpoint(
typeof(IProblemSolver), new NetTcpBinding(),
"net.tcp://tjservicebus.servicebus.windows.net/solver");
Console.WriteLine("Add Binding End Point");
var key = "MYKEY";
sh.AddServiceEndpoint(
typeof(IProblemSolver), new NetTcpRelayBinding(),
ServiceBusEnvironment.CreateServiceUri("sb", "tjservicebus", "solver"))
.Behaviors.Add(new TransportClientEndpointBehavior
{
TokenProvider = TokenProvider.CreateSharedAccessSignatureTokenProvider("RootManageSharedAccessKey", key)
});
sh.Open();
Console.WriteLine("Press ENTER to close");
Console.ReadLine();
sh.Close();
}
错误消息出现在sh.Open();
谁能帮助?
你能解释一下你的改变吗? –