我正在尝试使用WebDeploy部署Orchard。
Orchard具有以下文件夹结构,Orchard.Web是我的Web应用程序的根
当我执行WebDeploy时,位于根目录外的所有bin文件夹都不包含在包中。有没有办法包括它们?
以下是MSBuild使用的部署设置
/ P:DeployOnBuild =真
/ P:DeployTarget = MSDeployPublish
/ P:MSDeployPublishMethod = WMSVC
/ P:MsDeployServiceUrl = https://myserver:8172/msdeploy.axd
/ P:用户名=用户
/ P:密码=
/ P:DeployIisAppPath = SITENAME
/ P:AllowUntrustedCertificate =真
答案 0 :(得分:2)
按设计:你不想要这些文件夹。它们严格无用,只是VS编译的工件。
答案 1 :(得分:1)
如果将Config \ Sample.HostComponents.config重命名为Orchard.Web目录中的HostComponents.config,则可以关闭动态编译。这将允许您静态编译您的解决方案,您可能能够逃脱在服务器上没有您的源。根据我的经验,Orchard并不喜欢在静态编译模式下运行,这可能会产生不良的副作用。
答案 2 :(得分:0)
您可以在Visual Studio中使用WebDeploy Orchard解决方案。如果你查看项目文件,你会发现一些启用它的自定义步骤,比如将所有主题和模块复制到正确的位置。