asp.net – MS Web部署跳过删除规则不跳过
发布时间:2020-12-16 07:04:43 所属栏目:asp.Net 来源:网络整理
导读:我已将以下跳过规则添加到我的项目中,但是当我使用Web Deploy发布内容时,/ config文件夹中的文件将被清除. 我正在使用here发现的过程,我发誓它以前工作过. 我已将以下内容添加到项目文件中: PropertyGroup OnBeforePackageUsingManifestAddCustomSkipRules/
我已将以下跳过规则添加到我的项目中,但是当我使用Web Deploy发布内容时,/ config文件夹中的文件将被清除.
我正在使用here发现的过程,我发誓它以前工作过. 我已将以下内容添加到项目文件中: <PropertyGroup> <OnBeforePackageUsingManifest>AddCustomSkipRules</OnBeforePackageUsingManifest> </PropertyGroup> <Target Name="AddCustomSkipRules"> <ItemGroup> <MsDeploySkipRules Include="SkipConfigFolder"> <SkipAction>Delete</SkipAction> <ObjectName>dirPath</ObjectName> <AbsolutePath>.*config$</AbsolutePath> <XPath></XPath> </MsDeploySkipRules> <MsDeploySkipRules Include="SkipConfigSubFolders"> <SkipAction>Delete</SkipAction> <ObjectName>dirPath</ObjectName> <AbsolutePath>.*config.*$</AbsolutePath> <XPath></XPath> </MsDeploySkipRules> </ItemGroup> </Target> 当我发布(通过命令行使用包生成的cmd文件)时,输出以下内容: ------------------------------------------------------- Start executing msdeploy.exe ------------------------------------------------------- "C:Program FilesIISMicrosoft Web Deploy V2msdeploy.exe" -source:package='<MyPackageFile>' -dest:auto,includeAcls='False' -verb:sync -disableLink:AppPoolExtension -disableLink:ContentExtension -disableLink:CertificateExtension -skip:skipaction='Delete',objectname='dirPath',absolutepath='.*config$' -skip:skipaction='Delete',absolutepath='.*config.*$' -setParamFile:"<MySetParameters.xml>" Info: Deleting filePath (Default Web Site/uPPK_32configNew Text Document.txt). 看起来正在添加跳过规则,但是通知新文本Document.txt正在被删除.我怎么能阻止这个?我错过了什么吗? 解决方法
我认为你的第二个跳过行需要使用filePath而不是DirPath,因为你在那里选择文件.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Asp.net MVC 集成AD域认证
- asp.net-core – Asp.Net 5中的自定义ClaimsPrincipal(Mvc
- ASP.NET错误:页面Y.ascx无法使用用户控件X.ascx
- asp.net – scriptresource.axd 404错误在asp net 4应用程序
- asp.net – Windows Azure一般问题
- asp.net – 如何在IIS Express下启用区分大小写?
- asp.net-mvc – 在创建项目后更改View Engine
- asp.net – 自我跟踪实体vs POCO实体
- ASP.NET async /等待第2部分
- asp.net-mvc – 设置下拉项目选择MVC
推荐文章
站长推荐
- 在ASP.NET中托管时找不到端点
- asp.net-mvc – jQuery脚本包含在mvc 4模板的页面
- asp.net-mvc – Owin如何在Application_EndReque
- asp.net – 跟踪SignalR连接ID以查看它们是否真的
- asp.net – 如何将母版页添加到已创建的webform中
- asp.net – 为什么在FireFox中禁用时链接按钮不会
- asp.net-mvc – .NET MVC – 调用控制器来自另一
- asp.net-mvc – 以mvc形式发布数组
- asp.net – 如何为客户端和服务器缓存设置不同的
- asp.net-mvc – 后退按钮不会导致回发到MVC中的控
热点阅读