Visual Studio 2012无法连接到远程计算机上的BizTalk适配器服务

问题描述 投票:0回答:1

我已经使用本地Visual Studio环境成功测试了Windows Azure BizTalk Services和本地SQL LOB混合集成。我想将我的适配器服务移至开发独立IIS服务器。因此,我在Windows 2012R2服务器上成功安装了BizTalk适配器服务运行时。我以管理员身份打开了Visual Studio 2012,并尝试通过转到服务器资源管理器> BizTalk适配器服务并右键单击“添加BizTalk适配器服务”菜单项来连接到该服务。输入URL http://myappserver:8080/BAService/ManagementService.svc/后,出现以下错误。

尽管花费大量时间搜索和阅读Microsoft文档,但我知道IIS在Windows中为该服务设置了身份验证。因此,我尝试通过浏览器。我的Visual Studio计算机没有作为dev IIS计算机加入域。因此,提示我登录。通过提供IIS计算机本地管理员用户凭据,我可以访问http://myappserver:8080/BAService/ManagementService.svc URL。有人遇到过这个问题吗?我的更广泛的问题是,如何将BizTalk Service解决方案部署到生产中。 Microsoft对此完全没有指导。


无法连接到指定的BizTalk适配器服务。请检查服务URL,包括方案(http / https),服务器名称和端口。


异常代码:未经授权

401-未经授权:由于凭据无效而拒绝访问。

服务器错误

401-未经授权:由于凭据无效而拒绝访问。

您无权使用以下命令查看此目录或页面您提供的凭据。

堆栈跟踪:System.Net.WebException:远程服务器返回了错误:(401)未经授权。在System.Net.HttpWebRequest.GetResponse()位于Microsoft.BizTalk.Adapter.Services.Common.ServiceBusConnectClient.GetWebResponse(WebRequest请求)Microsoft.BizTalk.Adapter.Services.Common.ServiceBusConnectClient.get_WabsDeploymentAddress()在Microsoft.BizTalk.Adapter.Services.Common.ServiceBusConnectClient..ctor(Uri地址,TimeSpan超时,布尔值checkClient,布尔值trustAllCertificate)Microsoft.BizTalk.Adapter.Services.Common.ServiceBusConnectClient..ctor(Uri地址,布尔值checkClient,布尔值trustAllCertificate)Microsoft.ServiceBus.AFConnect.ServerExplorer.FormAddServer.ButtonOK_Click(Object发送者,EventArgs e)

azure visual-studio-2012 biztalk-services
1个回答
0
投票

最后,我能够弄清楚这一点。希望这会对某人有所帮助。这是解决方案。当连接到远程BizTalk Adapter服务并且您的计算机不在域中时,可以使用以下命令从命令窗口启动Visual Studio。确保以管理员身份启动命令窗口。

runas / netonly / user:w12r2apps \ administrator“ C:\ Program Files(x86)\ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ devenv.exe”

注意:w12r2apps是您的服务器名称,在该名称中安装了BizTalk Adapter Service运行时。另外,请确保您使用的帐户是服务器上的域管理员或本地管理员。否则,将不会创建适配器(例如SQL Adapater)。

© www.soinside.com 2019 - 2024. All rights reserved.