Azure 云服务的“Best Practice”描述了充分利用 1970 年代命令行配置 API 的丑陋黑客行为。 (抱歉,我还不够老,无法意识到我在这十年中可能对计算所做的不公正。)调试方法是将 stdout 和 stderr 输出到 %TEMP% 中的文件中。
我的问题是如何访问该文件?我是否必须远程桌面,或者是否有更好的方法,即某种远程文件系统访问?
最佳答案
我意识到调试云服务的实际启动任务至少可以说是一件很麻烦的事情。我自己并不是特别喜欢。有一个好方法可以做到这一点,尽管它可以减轻过程中的很多痛苦!
我建议您编写此脚本并使用远程桌面在计算机本身上进行调试!一旦您为计算机上需要执行的任何操作设置了正确的脚本,您只需将脚本复制到启动任务中即可!
我的意思是删除启动任务并让您的云服务完全启动。然后远程进入实例并在盒子上调试脚本。
我的博客上对此有更详细的解释:How to set up and debug the Startup Task in a Windows Azure Cloud Service .
关于Azure 云服务文件系统访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20533836/