- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试通过 MSBuild 中的 MSDeploy 任务部署包。
我已经配置了两个项目组来代表我的源和目标。
源是我创建的一个包,例如。解决方案.zip
目标是远程服务器上的 IIS 7。
配置如下所示:
<ItemGroup>
<DeploySource Include="package">
<Path>$(PackagePath)</Path>
</DeploySource>
</ItemGroup>
<ItemGroup>
<DeployDestination Include="iisApp">
<ComputerName>https://myserver.com/msdeploy.axd</ComputerName>
<UserName>XXXXXXXX</UserName>
<Password>XXXXXXXX</Password>
<AuthType>Basic</AuthType>
<Path>Default Web Site/Umbraco.Web_deploy</Path>
</DeployDestination>
</ItemGroup>
<PropertyGroup>
<ConfigFileName>Staging.config</ConfigFileName>
</PropertyGroup>
<Target Name="Deploy_v2">
<!-- Using ContinueOnError due to a bug in MSDeploy task-->
<MSDeploy
ContinueOnError="true"
ToolPath="C:\Program Files\IIS\Microsoft Web Deploy V3"
Verb="sync"
Source="@(DeploySource)"
Destination="@(DeployDestination)"
AllowUntrusted="true"
Replace="objectName=filepath,match=Configs\$(ConfigFileName),replace=web.config"
/>
</Target>
C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe -source:package='C:\CLIENTS\DAM\Components\Umbraco\SiteTemplate_v6_1_6\Output\Package\UmbracoTemplate_v6_1_6.zip' -dest:iisApp='Default WebSite/Umbraco.Web_deploy',ComputerName='https://myserver.com/msdeploy.axd',UserName='XXXXXXX',Password='XXXXXXXX',AuthType='Basic' -verb:sync -replace:objectName=filepath,match=Configs\Staging.config,replace=web.config -allowUntrusted
MSDEPLOY : Error: Source (dirPath) and destination (iisApp) are not compatible for the given operation.
最佳答案
正如错误状态 dirPath
和 iisApp
不是兼容的提供程序,尽管 iisApp
确实使用 dirPath
.见 hereiisApp
可以将目录作为源,因此尝试通过 iisApp
打包目标目录如下:
msdeploy -verb:sync -source:iisApp=c:\inetpub\wwwroot -dest:package=Package.zip
MSBuild
生成 MSDeploy 包。与
/t:Publish
.
关于msbuild - 尝试部署包时出现 'Source (dirPath) and destination (iisApp) are not compatible for the given operation' 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19659070/
有时打开资源管理器后常发现N个w3wp进程,有时某个进程占用了过高的内存,以前不得不挨个回收应用程序池来观察是哪个应用程序池对应哪个w3wp进程,最近在网上发现一篇文章,介绍一方法,可以查到w3wp
我正在尝试将已发布的 .net 项目的 zip 文件上传到 Amazon elastic beanstalk,但它一直在日志中抛出错误,说 iisApp 不存在。怎么修? 最佳答案 Elastic B
我有一个批处理文件,它使用以下脚本回收 MyAppPool . cscript.exe %windir%\system32\iisapp.vbs /a MyAppPool /r 然而当 MyAppPo
我遇到 msdeploy 未同步站点(例如默认网站)子应用程序的应用程序池信息的问题。 本质上,我希望能够创建 webdeploy/msdeploy 包作为多个开发分支的夜间构建过程的一部分,然后将这
我正在为我的 Web 应用程序创建 Web 部署包 zip 文件 我发现我可以通过在我的站点打包期间包含一个 pubxml 并在构建期间使用 PublishProfile 属性来指定该配置文件来指定应
我正在尝试通过 MSBuild 中的 MSDeploy 任务部署包。 我已经配置了两个项目组来代表我的源和目标。 源是我创建的一个包,例如。解决方案.zip 目标是远程服务器上的 IIS 7。 配置如
我是一名优秀的程序员,十分优秀!