【问题标题】:Application changes not taking effect应用程序更改未生效
【发布时间】:2013-11-21 19:48:26
【问题描述】:

我已对映射文件中 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 行以查看该代码确实正在执行,但我在“Application”事件日志中没有得到任何内容。

我没有得到一个空字符串被返回,所以它看起来确实像是在我修复方法之前正在执行的旧代码。

我到底错过了什么?

谢谢。

【问题讨论】:

  • 您确定加载了正确的程序集吗?它可能是从其他地方获取的。
  • 好吧,我使用的部署脚本在两周前运行良好。它做所有需要的事情。也许我可以把它贴在上面。
  • 部署脚本是否记录其输出?那里可能有迹象。
  • 由于某种原因,脚本无法正确检索在 Visual Studio 中选择的构建配置,当我实际尝试为测试环境构建它时,它是从调试中获取的。我应该知道的,无论如何,谢谢。

标签: c# .net biztalk biztalk-2009


【解决方案1】:

由于某种原因,该脚本无法正确检索在 Visual Studio 中选择的构建配置,当我实际尝试为测试环境构建它时,它是从调试中获取的。我应该知道的,无论如何,谢谢。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-07
    • 2017-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多