2013-11-21 40 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中选择的构建配置,它是从调试中获取的,当我实际尝试为测试环境构建它时。无论如何,我应该知道,谢谢。

相关问题