gpt4 book ai didi

asp.net - WebApplication 发布到相对文件系统路径

转载 作者:行者123 更新时间:2023-12-03 06:07:43 24 4
gpt4 key购买 nike

我正在设置发布到相对路径以进行本地测试(尤其是 xml 配置转换)。每个开发人员都有自己的 checkout 项目路径,我想设置一个与机器/环境无关的发布。

发布对话框不提示其中允许的任何变量或通配符,并且不接受 obj\publishfile://./obj/publish

有没有办法发布到相对文件系统路径?

最佳答案

对于使用 Visual Studio 2012 和新发布配置文件 (Properties/PublishProfiles/Local.pubxml) 的用户,您可以在文件本身中使用以下语法:

<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<WebPublishMethod>FileSystem</WebPublishMethod>
<SiteUrlToLaunchAfterPublish />
<publishUrl>$(MSBuildThisFileDirectory)..\..\obj\publish</publishUrl>
<DeleteExistingFiles>True</DeleteExistingFiles>
</PropertyGroup>
</Project>

请注意,$(MSBuildThisFileDirectory) 属性将解析为 Local.pubxml 目录。从那里你应该向上移动到达你需要去的地方。

关于asp.net - WebApplication 发布到相对文件系统路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6587254/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com