2013-02-09 67 views
4

我是新來的斧頭和初學者到IIS(和第一後#2)。我需要AX 2012 AIF Web服務的一些幫助和配置http AX入站端口。AX 2012 HTTP入站端口激活錯誤 - 部署網站未找到端口

我的問題是在嘗試使用HTTP AX內,以激活入站端口。我收到以下兩個錯誤:

  • 部署網站未找到端口:TestOrdImport
  • 端口「TestOrdImport」無法部署\ n錯誤:部署網站未找到端口: TestOrdImport

這是在使用Microsoft發佈的AX 2012 FP1 hyper-v映像的測試環境中。其他人使用此處的說明安裝了Web服務:https://msdn.microsoft.com/EN-US/library/gg731848.aspx

根據爲Web服務進行安裝的人,我使用虛擬目錄共享路徑「C:\」在網站屏幕中創建了一個新條目。 Program Files \ Microsoft Dynamics AX \ 60 \ AifWebServices \「和URL」http://AX2012-A:85/MicrosoftDynamicsAXAif60

我不確定這些是否正確,但網站驗證沒有錯誤。 Web服務出現被安裝到現場「AIF」,而不是「默認Web站點」

有誰看到網站的IIS配置的任何問題? Web服務應該安裝到默認網站而不是AIF站點中?

當創建入站口,它需要是http因爲我每個人的要求設置此功能,但我又不能得到的入站端口激活並可以使用一些指導。

https://i.imgur.com/cl8jGVJ.png

回答

4

我能得到某人AX解決經驗與使用AX和AIF Web服務的HTTP入站端口適配器的問題。

與我的問題,並建立在AIF與配置AX AIF網站入站口,可能是幫助他人在類似情況下的一些關鍵點:

注意事項中建立AIF網站AX:

  • 要獲得實際的IIS 服務器設置正確的文件夾(虛擬目錄),則必須使用IIS找到協會(虛擬服務器 - >物理磁盤路徑)。
  • 的URL必須是一個有效的參考到將維護該服務的真正的HTTP服務器(在我的情況下,端口85;未端口8101)。該AOS託管WCF服務配置爲端口8101

注意事項AX內建立HTTP入站端口:

  • 爲入站口的URI站點路徑不匹配任何路徑 在「網站」配置中定義。該文本字符串必須與從「http:// ...」開始直到入站端口 名稱(「TestOrdImport/xppservice。」)匹配的 。svc「部分),使用我的 示例中的端口85,並且路徑中沒有」/ Services /「,因爲這是針對基本的 入站端口,並且未爲IIS 虛擬服務器配置」服務「子文件夾。事實上,如果你試圖建立網站 配置與「服務」子文件夾,以便它匹配 正確那裏,網站形成會給你因爲 「服務」子文件夾中不存在的錯誤和如果您創建它,則 不具有已安裝的所有其他支持文件(「文件夾」 文件夾等)。
  • 當部署成功,當我在web 瀏覽器中使用WSDL URI時,我回到一個頁面,指出「您已經創建了一個服務...」。並且 告訴您一些關於如何使用它的基礎知識(這表明它是正確安裝 )。對於HTTP服務,你總是「?WSDL」添加到URI來 得到實際的WSDL文檔,以便該URI/URL可以正確處理 是:http://ax2012-a.contoso.com:85/MicrosoftDynamicsAXAif60/TestOrdImport/xppservice.svc?wsdl

這是不是很多,但我希望這可以幫助別人。以上大部分內容都是由幫助解決我的問題的人撰寫的。

+0

作爲附加的註釋,它看起來像網站名稱是AX AIF內設置可能需要匹配到IIS的名字嗎? 我有類似的問題再次與刪除並重新添加該網站具有匹配名稱和它似乎工作。 – Brendan 2013-03-15 20:14:43