首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >azure myWebRole和非azure服务器之间的azure连接不工作

azure myWebRole和非azure服务器之间的azure连接不工作
EN

Stack Overflow用户
提问于 2012-10-03 13:56:38
回答 2查看 165关注 0票数 0

我的TFS应用程序托管在windows azure上,需要与TFS服务器通信。当任何人使用live id登录到我的web应用程序时,我希望登录的用户使用我的Team foundation server( TFS )凭据-username、密码和域进行编程验证,并连接到我们的TFS服务器并创建一些工作项。

我配置了我的azure连接,以便在azure WebRole和TFS服务器之间进行通信(我们的TFS是非azure的).I将WebRole和TFS server都添加到单个连接组中

在我的azureportal中,我可以看到mywebrole和我的TFSServer已连接。机器端点处于活动状态,并且自上次连接的更新以来已刷新。

.But当我试图从azure运行我的web应用程序时,当它试图与我们的TFS服务器通信时,它抛出的错误消息显示错误消息: Team Foundation services it not available from server,例如http://xyz-abcxyx-01:8080/tfs/eas/。技术信息(供管理员使用):无法解析远程名称:'xyz-abcxyx-01‘

有什么建议可以解决这个问题吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-03 14:29:13

您应该在WebRole上启用远程桌面,并连接到其中一个实例。然后,尝试ping您的TFS服务器的IP (而不是主机名xyz-abcxyx-01)。也许这只是一个DNS问题(尽管使用主机名可以与Windows Azure Connect配合使用)。

如果pinging通IP有效,但pinging主机名无效,则只剩下以下几个选项:

  • 使用IP而不是主机名。如果您将TFS配置为使用主机headers.
  • Create (一个提升的启动任务)来修改主机文件并将IP映射到主机名,那么这将不起作用。在您的代码中,您可以继续使用主机名。
  • 尝试修改在您的WebRole中配置的DNS服务器,以使用默认DNS服务器+您的内部DNS服务器。但在我看来,这并不是一个干净的解决方案。

无论如何,在每个解决方案中,您都希望将IP/主机名存储在ServiceConfiguration中,并确保您的代码支持对ServiceConfiguration的更改。这将允许您更改IP/主机名,而无需重新部署。

票数 0
EN

Stack Overflow用户

发布于 2012-10-05 08:22:16

你应该检查TFS服务器是否正在侦听所有网络接口,包括Azure Connect创建的网络接口(从2a01开始)。接下来,尝试从本地LAN上的机器连接到TFS,以确保其配置正确。你不需要使用IP来引用TFS,DNS名称绝对是开箱即用的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12702620

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档