Ich verwende MSDeploy, um die web.config meines Dienstes zum Zeitpunkt der Bereitstellung zu ändern. Das funktioniert super, nur dass ich jetzt eine Lightswitch-App entwickle, die eine eigene parameters.xml-Datei erzeugt. Während ich die Lightswitch-spezifischen Parameter zum Zeitpunkt der Bereitstellung konfigurieren kann, habe ich keine Möglichkeit gefunden, meine eigenen Parameter zu injizieren. Ich kann natürlich die parameter.xml nach der Veröffentlichung ändern. Gibt es eine direktere Möglichkeit, Lightswitch mitzuteilen, dass er meine Parameter einbeziehen soll?
In einem standardmäßigen ASP.NET-Webanwendungsprojekt können Sie Ihrem Projekt einfach eine Datei mit dem Namen parameters.xml hinzufügen, die anstelle der generierten Datei verwendet wird. Ich würde erwarten, dass LightSwitch dies ebenfalls unterstützt, aber der folgende Blogpost von 2011 schlägt vor, dass es nicht funktioniert.
Vielleicht wurde dies in neueren Versionen von VS / MSBuild behoben. Ich würde das zuerst versuchen.
Im vorherigen Blog wurde vorgeschlagen, die Datei parameter.xml im Paket als Workaround zu ändern.
Sie können Parameter auch mithilfe der MSDeploy.exe-Einstellungen declareParamFile oder declareParam
hinzufügenHoffe, das hilft!
Tags und Links msdeploy visual-studio-lightswitch