Ich habe eine einfache BizTalk-Map, die ein Skript-Funktoid verwendet, um eine externe Assembly-Funktion aufzurufen. Diese Funktion beruht jedoch auf einem Wert aus der Konfiguration. Für einen Live-Server lautet diese Konfigurationsdatei BTSNTSvc.exe.config, aber welche Datei wird beim Testen einer Map in Visual Studio verwendet?BizTalk-Karten, die auf Konfigurationsdaten beruhen?
Ich habe versucht, Debug.WriteLine-Aufrufe in meiner externen Assembly zu platzieren, um den Speicherort der Konfigurationsdatei zu verfolgen, aber auch nichts in meinem Trace-Listener.
Ich muss die Möglichkeit beibehalten, Werte in der Config zu wechseln, aber ich möchte auch die kurze Testzeit in VS beibehalten, anstatt jedes Mal vollständig bereitstellen zu müssen. Ist das möglich?
Erstens, muss es wirklich so funktionieren? Besitzen Sie diese Bibliothek? Die Verwendung einer .config-Datei für eine Integrationsanwendung sollte vermieden werden. –
Aus meiner derzeitigen Perspektive muss es so sein; Ich bin jedoch offen für Vorschläge. Kannst du mir erklären, warum ich das vermeiden sollte? Meine Motivation ist, dass wir die Konfiguration verwenden, um Testsysteme für Isolation/Schutz von Produktionssystemen wegzubewegen. – bwerks