gpt4 book ai didi

azure - 如何从bin文件夹中获取cmd文件

转载 作者:行者123 更新时间:2023-12-02 06:51:39 25 4
gpt4 key购买 nike

这里有一个简单的问题,当你使用启动任务时,你需要将cmd行放在bin文件夹中。

所以,如果我不想将它们放入 bin 文件夹中,如果我想将其放入解决方案文件夹中,我该怎么办。

最佳答案

在某些预编译环境dll中,启动任务的执行路径不可配置和正确设置。对于 Web 角色,它设置为“approot\bin”;对于 Worker 角色,它设置为“approot”。

我不知道这是否是好的做法,并且不会推荐它,但我也对此进行了一些研究并发现,您可以使用相对文件夹路径定义启动任务:

<Task commandLine="../init-bla.cmd" executionContext="elevated" taskType="background" />

这将从 approot 运行 init-bla.cmd。但请注意:cmd 的上下文保留在 bin 文件夹中。

例如,如果您想将某些内容输出到文件或调用另一个文件,则必须了解执行上下文。此示例代码将 output.txt 文件创建到 bin 文件夹中,尽管它是从 approot 运行的。

@echo off
ECHO I_WAS_CALLED_ON_STARTUP >> output.txt

EXIT /B 0

关于azure - 如何从bin文件夹中获取cmd文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17163295/

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