2016-04-14 92 views
0

我已經使用本地Visual Studio環境成功測試了Windows Azure BizTalk Services和內部部署SQL LOB混合集成。我想將我的適配器服務移動到我的開發獨立IIS服務器。所以,我成功地在Windows 2012R2服務器上安裝了BizTalk Adapter Service運行時。我以管理員身份打開Visual Studio 2012,並嘗試通過轉到服務器資源管理器> BizTalk適配器服務並右鍵單擊添加BizTalk適配器服務菜單項來連接到該服務。輸入URL http://myappserver:8080/BAService/ManagementService.svc/後,出現以下錯誤。Visual Studio 2012無法連接到遠程計算機上的BizTalk Adapater服務

雖然花費大量時間搜索和閱讀Microsoft文檔,但我知道Windows身份驗證是在IIS中爲此服務設置的。所以,我嘗試通過瀏覽器。我的Visual Studio機器不是作爲開發IIS機器加入的域。所以,我被提示登錄。通過提供我的IIS機器本地管理員用戶憑證,我能夠訪問http://myappserver:8080/BAService/ManagementService.svc URL。有人遇到這個問題嗎?我的更廣泛的問題是,如何將此BizTalk服務解決方案部署到生產環境中。微軟沒有任何指導。


Unable to connect to the specified BizTalk Adapter Service. Please check the service URL including the scheme (http/https), server name and port.


Exception Code: Unauthorized

401 - Unauthorized: Access is denied due to invalid credentials.

Server Error

401 - Unauthorized: Access is denied due to invalid credentials.

You do not have permission to view this directory or page using the credentials that you supplied.

Stack Trace: System.Net.WebException: The remote server returned an error: (401) Unauthorized. at System.Net.HttpWebRequest.GetResponse() at Microsoft.BizTalk.Adapter.Services.Common.ServiceBusConnectClient.GetWebResponse(WebRequest request) at Microsoft.BizTalk.Adapter.Services.Common.ServiceBusConnectClient.get_WabsDeploymentAddress() at Microsoft.BizTalk.Adapter.Services.Common.ServiceBusConnectClient..ctor(Uri address, TimeSpan timeout, Boolean checkClient, Boolean trustAllCertificate) at Microsoft.BizTalk.Adapter.Services.Common.ServiceBusConnectClient..ctor(Uri address, Boolean checkClient, Boolean trustAllCertificate) at Microsoft.ServiceBus.AFConnect.ServerExplorer.FormAddServer.ButtonOK_Click(Object sender, EventArgs e)

回答

0

最後我終於明白了這一點。希望這會有助於某人。這是解決方案。當連接到遠程BizTalk適配器服務並且您的機器不在域中時,可以使用以下命令從命令窗口啓動Visual Studio。確保以管理員身份啓動命令窗口。

的RunAs/netonly /用戶:w12r2apps \管理員 「C:\ Program Files文件(x86)的\微軟的Visual Studio 11.0 \ Common7 \ IDE \ devenv.exe的」

注:w12r2apps是您的服務器名稱,其中BizTalk適配器服務運行時已安裝。另外,請確保您使用的帳戶是服務器上的域管理員或本地管理員。否則,將不會創建適配器(例如SQL Adapater)。

相關問題