visual-studio-2010 - VS2010、MSDeploy和参数声明

标签 visual-studio-2010 deployment msdeploy

我正在尝试使用 MsDeploy 部署 ASP.NET MVC 2 应用程序。我使用 VS2010 将包生成为 ZIP。 ZIP 中有一个 parameters.xml 文件,它声明了我可以设置的参数。

我希望能够设置更多参数,使用自动生成的 deploy.cmd 文件,如下所示:

MySite.deploy.cmd 
    "-setParam:name='IIS Web Application Name',value=MySite" 
    "-setParam:name=IisVirtualDirectoryPhysicalPath,value=C:\inetpub\MySite" 
    "-setParam:name=httpBinding,value=*:80:www.mysite.dk"

除了 httpBinding 参数 外,一切正常。这是因为该参数未在添加到 ZIP 容器的 parameters.xml 文件中声明。

我可以手动添加该参数声明,但没有办法从命令行执行此操作并让它声明我在另一个 XML 文件中拥有的参数吗?

最佳答案

你是说创建包时没有声明值参数?如果是这样,那么我认为您必须添加它。手动或您可以使用 -setParam 开关并同步包本身。如果您将 -setParam 与一个从未声明为参数的名称一起使用,我很确定该值会被忽略。

关于visual-studio-2010 - VS2010、MSDeploy和参数声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2737063/

相关文章:

c# - Azure Web App 部署 msdeploy 包时出现错误

Azure:如何从 Visual Studio 项目部署子目录?

c++ - 全局 const char* 上的错误 LNK1169

visual-studio-2010 - Visual Studio中的命令与即时窗口

jsp - 我应该如何在我的 web.xml 文件中映射来自不同文件夹的相同名称的 jsp 文件?

windows - 在 win7 32 位上部署 Qt 应用程序 - 在 Win7 x64 上工作(和编译)

c++ - 通过 Visual Studio 运行程序导致它失败?

visual-studio-2010 - 使用 MSBuild 与 VS2010 生成的 vcxproj 文件作为目标 - 错误 MSB4066 ("attribute Label in element is unrecognized")

deployment - JBoss:即使类存在,部署也会失败并出现 ClassNotFoundException - JaxrsScanningProcessor

jenkins - MSDeploy WMSVC 无法在 .net 环境中工作