2013-11-21 42 views
0

我已經對映射文件中的函數中使用的方法進行了更改,但似乎新代碼並未生效。應用程序更改沒有生效

我部署正常,啓動應用程序,重新啓動相關的主機實例(實際上我可以找到的所有主機實例),仍然舊的代碼似乎執行。

這裏的,簡單的方法:

public string RemoveNonNumericChars(string stIn, int maxLength) 
{ 
    string strOut; 

    try 
    { 
     strOut = Regex.Replace(stIn, "[^0-9]", ""); 
     System.Diagnostics.EventLog.WriteEntry("BizTalk Server 2009", strOut); 
     return strOut.Substring(0, maxLength); 
    } 
    catch 
    { 
     return string.Empty; 
    } 
} 

我加入了寫作到EventLog網上看到確實正在執行該代碼,但我不「應用」事件日誌中得到什麼。

我沒有得到一個空字符串被返回,所以它確實看起來像在我修復方法之前正在執行的舊代碼。

我完全錯過了什麼?

謝謝。

+1

你是否確定正確的程序集已加載?它可能從別的地方得到它。 –

+0

那麼,我正在使用一個像2周前一樣工作得很好的部署腳本。它可以完成所需的一切。也許我可以在上面發表。 –

+1

部署腳本是否記錄其輸出?那裏可能有跡象表明。 – Steve

回答

1

出於某種原因,腳本無法正確檢索在Visual Studio中選擇的構建配置,它是從調試中獲取的,當我實際嘗試爲測試環境構建它時。無論如何,我應該知道,謝謝。

相關問題