2017-09-05 59 views
0

我正在使用BTDF和settingfilegenerator來動態配置綁定。我的第一個綁定是一個SQL綁定,它工作正常。但是,我的大多數綁定設置都是UNC路徑,嘗試應用這些設置時出現錯誤。我已經嘗試了所有引用的組合,並加倍反斜槓以嘗試處理這個問題,但沒有任何工作。令人驚訝的是,我一直無法找到其他人有相同的問題。有任何想法嗎?與BizTalk部署框架綁定的無法識別的轉義字符

解析「\ Myserver \ Myshare \ Folder \ SubFolder \ inbound \ Enroll \%SourceFileName%.834」 - 無法識別的轉義序列\ i。

感謝您的意見。這讓我看到它實際上失敗的地方,而不是錯誤信息。這似乎是install-biztalkapplication.ps1腳本的問題。我不確定這個腳本的來源以及是否有任何更改。我註釋掉了這個塊(完整的塊沒有顯示),這最後一行是導致錯誤的原因。似乎有這個文件的幾個版本可用。我會做一些額外的研究並提供更新。

get-content -path "$btdfdeploysettingsfile" | foreach-object { 
     $line = $_ 
       $hashconfig.getenumerator() | foreach-object { 
+0

您是否試圖在Excel文件中預先轉義它們?你不需要那樣做。 –

+0

不,我試圖讓它在沒有任何格式的情況下工作,但我已經嘗試了一些預格式化選項,認爲它是不正確處理它的c#解析器。單元格的格式爲 \\ MyServer \ MyPath \ Folder MikeDouglasDev

+1

問題是,文件路徑正常。我一直都在使用它們。我從來不需要做任何特別的事情。當您執行預處理BizTalk綁定時會發生這種情況嗎? –

回答

0

感謝大家的幫助,讓我指出了正確的方向。最後問題出現在install-biztalkapplication.ps1中,而不是直接與BTDF相關。我刪除了壞線,替換現在正在工作。