我已经对映射文件中 Functiod 中使用的方法进行了更改,但新代码似乎没有生效。
我已正确部署,启动了应用程序,重新启动了相关的主机实例(实际上是我能找到的所有主机实例),但旧代码似乎仍在执行。
这是一个简单的方法:
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行的写入,以确定此代码确实正在执行,但我在“应用程序”事件日志中没有得到任何内容。
我没有返回一个空字符串,所以它确实看起来像我修复方法之前执行的旧代码。
我到底错过了什么?
谢谢。
答案 0 :(得分:1)
由于某种原因,脚本无法正确检索在Visual Studio中选择的Build Config,当我实际尝试为Test环境构建它时,它是从Debug中获取的。无论如何,我应该知道,谢谢。