我有一个托管在关键云代工厂上的ASP.net MVC应用程序。作为空间开发人员,我可以访问Apps Manager磁贴和cf CLI。是否可以将远程调试器附加到在Windows容器中运行的应用程序?
我发现在云代工厂上有一个linux堆栈是可能的,但到目前为止,没有运气可以获得.NET的任何此类资源。
这个用例没有关于关键的开发指南。是否通过检查日志来调试所有.net应用程序(确认.net应用程序通常不会被推送到pcf)?
感谢任何帮助。
答案 0 :(得分:1)
目前还没有任何官方文档,但缺少的是SSH支持,现在已包含在PASW2016中。
Garden Windows团队已经能够通过以下步骤在Windows Server 2016上调试应用程序:
Debug any-cpu
cf push
包含调试工具的发布文件夹cf ssh app -L 4022:localhost:4022
.\msvsmon /noauth /anyuser /port 4022 /silent /nosecuritywarn
localhost:4022
Managed (v4.6, v4.5...)
hwc.exe
此信息来自https://www.pivotaltracker.com/n/projects/1156164/stories/152283658我还没有机会亲自测试
答案 1 :(得分:0)
出于测试目的,您可以添加用于在您希望进行调试的代码中生成文本文件的代码。在那里创建文件并在该文件中逐行追加所有代码结果。它将在您拥有网站的托管服务器上创建。然后,您可以打开并验证该文件中的结果。