我在部署时使用MSDeploy更改了我的服务的web.config。除了现在我正在开发一个生成自己的parameters.xml文件的Lightswitch应用程序之外,这种方法很有效。因此,虽然我可以在部署时配置Lightswitch特定参数,但我还没有找到一种方法来注入我自己的参数。我当然可以在发布后修改parameters.xml。是否有更直接的方式告诉Lightswitch包含我的参数?
答案 0 :(得分: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
希望这有帮助!