2014-09-18 47 views
8

我正在使用MSDeploy在部署时更改我的服务的web.config。除了现在我正在开发一个生成自己的parameters.xml文件的Lightswitch应用程序之外,这很好。因此,虽然我可以在部署时配置Lightswitch特定参数,但我还没有想出一种方法来注入我自己的参数。我可以在发布后修改parameters.xml。有没有更直接的方式告诉Lightswitch包含我的参数?在电灯开关应用程序中扩展部署参数化

回答

1

在一个标准的ASP.NET Web应用程序项目中,您可以简单地将一个parameters.xml文件添加到您的项目中,并将使用它来代替生成的文件。我希望LightSwitch支持这一点,但从2011年的以下博客文章表明它不起作用。

http://blog.pragmaswitch.com/?p=120

也许这已被固定在较新版本的VS /的MSBuild。我会先试试这个。

以前的博客建议修改软件包中的parameters.xml文件作为解决方法。

您还可以添加使用MSDeploy.exe设置declareParamFile或declareParam

http://technet.microsoft.com/en-us/library/dd569084(v=ws.10).aspx

希望这有助于参数!

+0

基本上我从来没有得到这个工作。据我所知,博客文章是正确的,我去使用后部署步骤来修改参数文件。不久之后,我们从使用Lightswitch切换到直接的Web API 2。 – DubiousPusher 2015-12-16 18:17:29