C# 从代理后发布到云托管Azure服务总线
我通读了其他与服务总线相关的问题,但找不到解决方案。如果这是重复的,那么很抱歉 我正在尝试从我的工作场所的代理后面连接并发布到云托管的Azure服务总线。我知道我需要将连接模式设置为http以使帖子通过防火墙,但如何为namespaceManager对象提供代理服务器将消息发送到网络所需的凭据和IP 目前我有:C# 从代理后发布到云托管Azure服务总线,c#,azure,proxy,C#,Azure,Proxy,我通读了其他与服务总线相关的问题,但找不到解决方案。如果这是重复的,那么很抱歉 我正在尝试从我的工作场所的代理后面连接并发布到云托管的Azure服务总线。我知道我需要将连接模式设置为http以使帖子通过防火墙,但如何为namespaceManager对象提供代理服务器将消息发送到网络所需的凭据和IP 目前我有: ServiceBusEnvironment.SystemConnectivity.Mode = ConnectivityMode.Http; // Co
ServiceBusEnvironment.SystemConnectivity.Mode = ConnectivityMode.Http;
// Configure Topic Settings
TopicDescription td = new TopicDescription("TestTopic");
td.MaxSizeInMegabytes = 5120;
td.DefaultMessageTimeToLive = new TimeSpan(0, 1, 0);
//Establish connection to service bus
string connectionString = CloudConfigurationManager.GetSetting("Microsoft.ServiceBus.ConnectionString");
Console.WriteLine("Setting up NamespaceManager");
var namespaceManager = NamespaceManager.CreateFromConnectionString(connectionString);
Console.WriteLine("NamespaceManager created for " + namespaceManager.Address.ToString());
Console.WriteLine("Attempting to access topic on " + namespaceManager.Address.ToString());
//Create a topic
Console.WriteLine("Creating topic");
if (!namespaceManager.TopicExists("TestTopic")) {
namespaceManager.CreateTopic(td);
Console.WriteLine("Topic created successfully");
}
else {
Console.WriteLine("Topic already exists");
}
我看过一些例子,但似乎没有一个对传出请求应用任何代理设置。提前感谢:)您看了这里吗?嗨,迈克,谢谢你给我指了指配置路线,不知怎的我忘记了。对于其他有代理问题的人,我通过在我的appConfig文件中添加以下内容来实现这一点:Mike会给你道具,但看不到解决方法,因为你留下了评论而不是答案。你在这里看了吗?嗨,迈克,谢谢你给我指了指配置路线,不知怎的我忘记了。对于其他有代理问题的人,我通过在我的appConfig文件中添加:Mike会给你道具,但看不到一种方法,因为你留下了评论而不是答案